[Pkg-clamav-commits] [SCM] Debian repository for ClamAV branch, debian/unstable, updated. debian/0.95+dfsg-1-6156-g094ec9b
aCaB
acab at clamav.net
Sun Apr 4 01:21:48 UTC 2010
The following commit has been merged in the debian/unstable branch:
commit 047e50be761a2691bd67de2ce533b04c6b75badb
Author: aCaB <acab at clamav.net>
Date: Fri Mar 5 17:42:25 2010 +0100
add the do not cache flag to fmap_t
diff --git a/libclamav/fmap.c b/libclamav/fmap.c
index 14171c7..19d5b4f 100644
--- a/libclamav/fmap.c
+++ b/libclamav/fmap.c
@@ -92,7 +92,8 @@ pthread_mutex_t fmap_mutex = PTHREAD_MUTEX_INITIALIZER;
ssize_t pread(int fd, void *buf, size_t count, off_t offset);
fmap_t *fmap(int fd, off_t offset, size_t len) {
- unsigned int pages, mapsz, hdrsz, dumb = 1;
+ unsigned int pages, mapsz, hdrsz;
+ unsigned short dumb = 1;
int pgsz = cli_getpagesize();
struct stat st;
fmap_t *m;
@@ -148,6 +149,7 @@ fmap_t *fmap(int fd, off_t offset, size_t len) {
m->hdrsz = hdrsz;
m->pgsz = pgsz;
m->paged = 0;
+ m->dont_cache_flag = 0;
return m;
}
@@ -494,7 +496,8 @@ void *fmap_gets(fmap_t *m, char *dst, size_t *at, size_t max_len) {
/* vvvvv WIN32 STUFF BELOW vvvvv */
fmap_t *fmap(int fd, off_t offset, size_t len) { /* WIN32 */
- unsigned int pages, mapsz, hdrsz, dumb = 1;
+ unsigned int pages, mapsz, hdrsz;
+ unsigned short dumb = 1;
int pgsz = cli_getpagesize();
struct stat st;
fmap_t *m;
@@ -549,6 +552,7 @@ fmap_t *fmap(int fd, off_t offset, size_t len) { /* WIN32 */
m->hdrsz = hdrsz;
m->pgsz = pgsz;
m->paged = 0;
+ m->dont_cache_flag = 0;
return m;
}
diff --git a/libclamav/fmap.h b/libclamav/fmap.h
index 3f5bd1a..dc8181b 100644
--- a/libclamav/fmap.h
+++ b/libclamav/fmap.h
@@ -30,7 +30,8 @@
typedef struct {
int fd;
- unsigned int dumb;
+ unsigned short dumb;
+ unsigned short dont_cache_flag;
time_t mtime;
size_t offset;
size_t len;
--
Debian repository for ClamAV
More information about the Pkg-clamav-commits
mailing list