| ... | ... |
@@ -30,18 +30,20 @@ |
| 30 | 30 |
#include <string.h> |
| 31 | 31 |
#include <sys/types.h> |
| 32 | 32 |
#include <sys/stat.h> |
| 33 |
-#include <sys/socket.h> |
|
| 34 | 33 |
#ifdef HAVE_SYS_LIMITS_H |
| 35 | 34 |
#include <sys/limits.h> |
| 36 | 35 |
#endif |
| 37 | 36 |
#ifdef HAVE_SYS_SELECT_H |
| 38 | 37 |
#include <sys/select.h> |
| 39 | 38 |
#endif |
| 39 |
+#ifndef _WIN32 |
|
| 40 |
+#include <sys/socket.h> |
|
| 40 | 41 |
#include <sys/un.h> |
| 41 | 42 |
#include <netinet/in.h> |
| 42 | 43 |
#include <arpa/inet.h> |
| 43 | 44 |
#include <netdb.h> |
| 44 | 45 |
#include <utime.h> |
| 46 |
+#endif |
|
| 45 | 47 |
#include <errno.h> |
| 46 | 48 |
#include <dirent.h> |
| 47 | 49 |
#include <fcntl.h> |
| ... | ... |
@@ -67,7 +69,9 @@ |
| 67 | 67 |
struct sockaddr *mainsa = NULL; |
| 68 | 68 |
int mainsasz; |
| 69 | 69 |
unsigned long int maxstream; |
| 70 |
+#ifndef _WIN32 |
|
| 70 | 71 |
static struct sockaddr_un nixsock; |
| 72 |
+#endif |
|
| 71 | 73 |
static struct sockaddr_in tcpsock; |
| 72 | 74 |
|
| 73 | 75 |
|
| ... | ... |
@@ -25,7 +25,9 @@ |
| 25 | 25 |
/* must be first because it may define _XOPEN_SOURCE */ |
| 26 | 26 |
#include "shared/fdpassing.h" |
| 27 | 27 |
#include <stdio.h> |
| 28 |
+#ifdef HAVE_UNISTD_H |
|
| 28 | 29 |
#include <unistd.h> |
| 30 |
+#endif |
|
| 29 | 31 |
#include <string.h> |
| 30 | 32 |
#include <errno.h> |
| 31 | 33 |
#include <stdlib.h> |
| ... | ... |
@@ -33,11 +35,13 @@ |
| 33 | 33 |
#include <sys/stat.h> |
| 34 | 34 |
#include <fcntl.h> |
| 35 | 35 |
#include <sys/types.h> |
| 36 |
-#include <sys/socket.h> |
|
| 37 | 36 |
#ifdef HAVE_SYS_SELECT_H |
| 38 | 37 |
#include <sys/select.h> |
| 39 | 38 |
#endif |
| 39 |
+#ifndef _WIN32 |
|
| 40 | 40 |
#include <arpa/inet.h> |
| 41 |
+#include <sys/socket.h> |
|
| 42 |
+#endif |
|
| 41 | 43 |
|
| 42 | 44 |
#include "libclamav/others.h" |
| 43 | 45 |
#include "shared/actions.h" |
| ... | ... |
@@ -30,9 +30,7 @@ |
| 30 | 30 |
#ifdef HAVE_UNISTD_H |
| 31 | 31 |
#include <unistd.h> |
| 32 | 32 |
#endif |
| 33 |
-#ifdef C_WINDOWS |
|
| 34 |
-#include <fcntl.h> |
|
| 35 |
-#else |
|
| 33 |
+#ifndef _WIN32 |
|
| 36 | 34 |
#include <sys/time.h> |
| 37 | 35 |
#endif |
| 38 | 36 |
#include <time.h> |
| ... | ... |
@@ -62,14 +60,14 @@ int main(int argc, char **argv) |
| 62 | 62 |
int ds, dms, ret; |
| 63 | 63 |
double mb, rmb; |
| 64 | 64 |
struct timeval t1, t2; |
| 65 |
-#ifndef C_WINDOWS |
|
| 66 | 65 |
struct timezone tz; |
| 66 |
+#ifndef _WIN32 |
|
| 67 | 67 |
sigset_t sigset; |
| 68 | 68 |
#endif |
| 69 | 69 |
struct optstruct *opts; |
| 70 | 70 |
const struct optstruct *opt; |
| 71 | 71 |
|
| 72 |
-#if !defined(C_WINDOWS) && !defined(C_BEOS) |
|
| 72 |
+#if !defined(_WIN32) && !defined(C_BEOS) |
|
| 73 | 73 |
sigemptyset(&sigset); |
| 74 | 74 |
sigaddset(&sigset, SIGXFSZ); |
| 75 | 75 |
sigprocmask(SIG_SETMASK, &sigset, NULL); |
| ... | ... |
@@ -29,14 +29,10 @@ |
| 29 | 29 |
#include <ctype.h> |
| 30 | 30 |
#include <sys/stat.h> |
| 31 | 31 |
#include <sys/types.h> |
| 32 |
-#ifdef C_WINDOWS |
|
| 33 |
-#include <sys/utime.h> |
|
| 34 |
-#else |
|
| 32 |
+#include <dirent.h> |
|
| 33 |
+#ifndef _WIN32 |
|
| 35 | 34 |
#include <sys/wait.h> |
| 36 | 35 |
#include <utime.h> |
| 37 |
-#endif |
|
| 38 |
-#ifndef C_WINDOWS |
|
| 39 |
-#include <dirent.h> |
|
| 40 | 36 |
#include <sys/time.h> |
| 41 | 37 |
#include <sys/resource.h> |
| 42 | 38 |
#endif |
| ... | ... |
@@ -323,7 +319,7 @@ int scanmanager(const struct optstruct *opts) |
| 323 | 323 |
char *file, cwd[1024], *pua_cats = NULL; |
| 324 | 324 |
const char *filename; |
| 325 | 325 |
const struct optstruct *opt; |
| 326 |
-#ifndef C_WINDOWS |
|
| 326 |
+#ifndef _WIN32 |
|
| 327 | 327 |
struct rlimit rlim; |
| 328 | 328 |
#endif |
| 329 | 329 |
|
| ... | ... |
@@ -457,7 +453,7 @@ int scanmanager(const struct optstruct *opts) |
| 457 | 457 |
} |
| 458 | 458 |
} |
| 459 | 459 |
|
| 460 |
-#ifndef C_WINDOWS |
|
| 460 |
+#ifndef _WIN32 |
|
| 461 | 461 |
if(getrlimit(RLIMIT_FSIZE, &rlim) == 0) {
|
| 462 | 462 |
if(rlim.rlim_cur < (rlim_t) cl_engine_get_num(engine, CL_ENGINE_MAX_FILESIZE, NULL)) |
| 463 | 463 |
logg("^System limit for file size is lower than engine->maxfilesize\n");
|
| ... | ... |
@@ -40,9 +40,6 @@ int active_children; |
| 40 | 40 |
void execute( const char *type, const char *text, const struct optstruct *opts ) |
| 41 | 41 |
{
|
| 42 | 42 |
int ret; |
| 43 |
-#ifndef C_WINDOWS |
|
| 44 |
- pid_t pid; |
|
| 45 |
-#endif |
|
| 46 | 43 |
|
| 47 | 44 |
if(!optget(opts, "daemon")->enabled) {
|
| 48 | 45 |
if(sscanf(text, "EXIT_%d", &ret) == 1) {
|
| ... | ... |
@@ -65,7 +62,8 @@ void execute( const char *type, const char *text, const struct optstruct *opts ) |
| 65 | 65 |
} else |
| 66 | 66 |
logg("^%s: already %d processes active.\n", type, active_children);
|
| 67 | 67 |
#else |
| 68 |
- if ( active_children<MAX_CHILDREN ) |
|
| 68 |
+ if ( active_children<MAX_CHILDREN ) {
|
|
| 69 |
+ pid_t pid; |
|
| 69 | 70 |
switch( pid=fork() ) {
|
| 70 | 71 |
case 0: |
| 71 | 72 |
if ( -1==system(text) ) |
| ... | ... |
@@ -79,9 +77,8 @@ void execute( const char *type, const char *text, const struct optstruct *opts ) |
| 79 | 79 |
default: |
| 80 | 80 |
active_children++; |
| 81 | 81 |
} |
| 82 |
- else |
|
| 83 |
- {
|
|
| 82 |
+ } else {
|
|
| 84 | 83 |
logg("^%s: already %d processes active.\n", type, active_children);
|
| 85 |
- } |
|
| 84 |
+ } |
|
| 86 | 85 |
#endif |
| 87 | 86 |
} |
| ... | ... |
@@ -30,7 +30,7 @@ |
| 30 | 30 |
#include <signal.h> |
| 31 | 31 |
#include <time.h> |
| 32 | 32 |
#include <sys/types.h> |
| 33 |
-#ifndef C_WINDOWS |
|
| 33 |
+#ifndef _WIN32 |
|
| 34 | 34 |
#include <sys/wait.h> |
| 35 | 35 |
#endif |
| 36 | 36 |
#include <sys/stat.h> |
| ... | ... |
@@ -203,7 +203,7 @@ int main(int argc, char **argv) |
| 203 | 203 |
struct sigaction sigact; |
| 204 | 204 |
struct sigaction oldact; |
| 205 | 205 |
#endif |
| 206 |
-#ifndef C_WINDOWS |
|
| 206 |
+#ifdef HAVE_PWD_H |
|
| 207 | 207 |
const char *dbowner; |
| 208 | 208 |
struct passwd *user; |
| 209 | 209 |
#endif |
| ... | ... |
@@ -256,7 +256,7 @@ int main(int argc, char **argv) |
| 256 | 256 |
#endif |
| 257 | 257 |
} |
| 258 | 258 |
|
| 259 |
-#ifndef _WIN32 |
|
| 259 |
+#ifdef HAVE_PWD_H |
|
| 260 | 260 |
/* freshclam shouldn't work with root privileges */ |
| 261 | 261 |
dbowner = optget(opts, "DatabaseOwner")->strarg; |
| 262 | 262 |
|
| ... | ... |
@@ -419,7 +419,7 @@ int main(int argc, char **argv) |
| 419 | 419 |
|
| 420 | 420 |
logg("#freshclam daemon %s (OS: "TARGET_OS_TYPE", ARCH: "TARGET_ARCH_TYPE", CPU: "TARGET_CPU_TYPE")\n", get_version());
|
| 421 | 421 |
|
| 422 |
-#ifdef C_WINDOWS |
|
| 422 |
+#ifdef _WIN32 |
|
| 423 | 423 |
signal(SIGINT, daemon_sighandler); |
| 424 | 424 |
terminate = 0; |
| 425 | 425 |
#else |
| ... | ... |
@@ -43,16 +43,14 @@ |
| 43 | 43 |
#include <strings.h> |
| 44 | 44 |
#endif |
| 45 | 45 |
#include <ctype.h> |
| 46 |
-#ifndef C_WINDOWS |
|
| 46 |
+#ifndef _WIN32 |
|
| 47 | 47 |
#include <netinet/in.h> |
| 48 | 48 |
#include <netdb.h> |
| 49 | 49 |
#include <arpa/inet.h> |
| 50 |
-#endif |
|
| 51 |
-#include <sys/types.h> |
|
| 52 |
-#ifndef C_WINDOWS |
|
| 53 | 50 |
#include <sys/socket.h> |
| 54 | 51 |
#include <sys/time.h> |
| 55 | 52 |
#endif |
| 53 |
+#include <sys/types.h> |
|
| 56 | 54 |
#include <time.h> |
| 57 | 55 |
#include <fcntl.h> |
| 58 | 56 |
#include <sys/stat.h> |
| ... | ... |
@@ -20,10 +20,6 @@ |
| 20 | 20 |
#include "clamav-config.h" |
| 21 | 21 |
#endif |
| 22 | 22 |
|
| 23 |
-#ifdef C_WINDOWS |
|
| 24 |
-#define _USE_32BIT_TIME_T /* FIXME: mirdat.atime assumes 32bit time_t */ |
|
| 25 |
-#endif |
|
| 26 |
- |
|
| 27 | 23 |
#include <stdio.h> |
| 28 | 24 |
#include <string.h> |
| 29 | 25 |
#include <stdlib.h> |
| ... | ... |
@@ -35,7 +31,7 @@ |
| 35 | 35 |
#include <fcntl.h> |
| 36 | 36 |
#include <time.h> |
| 37 | 37 |
|
| 38 |
-#ifndef C_WINDOWS |
|
| 38 |
+#ifndef _WIN32 |
|
| 39 | 39 |
#include <sys/socket.h> |
| 40 | 40 |
#include <netinet/in.h> |
| 41 | 41 |
#include <arpa/inet.h> |
| ... | ... |
@@ -29,15 +29,13 @@ |
| 29 | 29 |
#endif |
| 30 | 30 |
#include <string.h> |
| 31 | 31 |
#include <ctype.h> |
| 32 |
-#ifndef C_WINDOWS |
|
| 32 |
+#ifndef _WIN32 |
|
| 33 | 33 |
#include <netinet/in.h> |
| 34 | 34 |
#include <netdb.h> |
| 35 |
-#endif |
|
| 36 |
-#include <sys/types.h> |
|
| 37 |
-#ifndef C_WINDOWS |
|
| 38 | 35 |
#include <sys/socket.h> |
| 39 | 36 |
#include <sys/time.h> |
| 40 | 37 |
#endif |
| 38 |
+#include <sys/types.h> |
|
| 41 | 39 |
#include <time.h> |
| 42 | 40 |
#include <fcntl.h> |
| 43 | 41 |
#include <sys/stat.h> |
| ... | ... |
@@ -46,16 +44,6 @@ |
| 46 | 46 |
#include "shared/output.h" |
| 47 | 47 |
#include "libclamav/clamav.h" |
| 48 | 48 |
|
| 49 |
-#if (!defined(EALREADY)) && (defined(WSAEALREADY)) |
|
| 50 |
-#define EALREADY WSAEALREADY |
|
| 51 |
-#endif |
|
| 52 |
-#if (!defined(EINPROGRESS)) && (defined(WSAEINPROGRESS)) |
|
| 53 |
-#define EINPROGRESS WSAEINPROGRESS |
|
| 54 |
-#endif |
|
| 55 |
-#if (!defined(EISCONN)) && (defined(WSAEISCONN)) |
|
| 56 |
-#define EISCONN WSAEISCONN |
|
| 57 |
-#endif |
|
| 58 |
- |
|
| 59 | 49 |
#ifdef SO_ERROR |
| 60 | 50 |
|
| 61 | 51 |
#ifndef timercmp |
| ... | ... |
@@ -43,7 +43,7 @@ |
| 43 | 43 |
int notify(const char *cfgfile) |
| 44 | 44 |
{
|
| 45 | 45 |
char buff[20]; |
| 46 |
-#ifndef C_WINDOWS |
|
| 46 |
+#ifndef _WIN32 |
|
| 47 | 47 |
struct sockaddr_un server; |
| 48 | 48 |
#endif |
| 49 | 49 |
#ifdef HAVE_GETADDRINFO |
| ... | ... |
@@ -66,7 +66,7 @@ int notify(const char *cfgfile) |
| 66 | 66 |
return 1; |
| 67 | 67 |
} |
| 68 | 68 |
|
| 69 |
-#ifndef C_WINDOWS |
|
| 69 |
+#ifndef _WIN32 |
|
| 70 | 70 |
if((opt = optget(opts, "LocalSocket"))->enabled) {
|
| 71 | 71 |
socktype = "UNIX"; |
| 72 | 72 |
server.sun_family = AF_UNIX; |
| ... | ... |
@@ -100,14 +100,6 @@ static char const rcsid[] = "$Id: binhex.c,v 1.23 2007/02/12 20:46:08 njh Exp $" |
| 100 | 100 |
#endif |
| 101 | 101 |
#endif |
| 102 | 102 |
|
| 103 |
-#ifdef HAVE_MMAP |
|
| 104 |
-#if HAVE_SYS_MMAN_H |
|
| 105 |
-#include <sys/mman.h> |
|
| 106 |
-#else /* HAVE_SYS_MMAN_H */ |
|
| 107 |
-#undef HAVE_MMAP |
|
| 108 |
-#endif |
|
| 109 |
-#endif |
|
| 110 |
- |
|
| 111 | 103 |
#include <stdio.h> |
| 112 | 104 |
#include <memory.h> |
| 113 | 105 |
#include <sys/stat.h> |
| ... | ... |
@@ -33,18 +33,6 @@ |
| 33 | 33 |
#endif |
| 34 | 34 |
#include <string.h> |
| 35 | 35 |
|
| 36 |
-#if defined(HAVE_ATTRIB_PACKED) || defined(HAVE_PRAGMA_PACK) || defined(HAVE_PRAGMA_PACK_HPPA) |
|
| 37 |
-#if HAVE_MMAP |
|
| 38 |
-#if HAVE_SYS_MMAN_H |
|
| 39 |
-#include <sys/mman.h> |
|
| 40 |
-#else /* HAVE_SYS_MMAN_H */ |
|
| 41 |
-#undef HAVE_MMAP |
|
| 42 |
-#endif /* HAVE_SYS_MMAN_H */ |
|
| 43 |
-#endif /* HAVE_MMAP */ |
|
| 44 |
-#else/* PACKED */ |
|
| 45 |
-#undef HAVE_MMAP |
|
| 46 |
-#endif |
|
| 47 |
- |
|
| 48 | 36 |
#include "others.h" |
| 49 | 37 |
#include "mspack.h" |
| 50 | 38 |
#include "cltypes.h" |
| ... | ... |
@@ -301,20 +301,8 @@ static pthread_mutex_t tables_mutex = PTHREAD_MUTEX_INITIALIZER; |
| 301 | 301 |
#endif |
| 302 | 302 |
|
| 303 | 303 |
#ifdef NEW_WORLD |
| 304 |
- |
|
| 305 | 304 |
#include "matcher.h" |
| 306 |
- |
|
| 307 | 305 |
#undef PARTIAL_DIR |
| 308 |
- |
|
| 309 |
-#if HAVE_MMAP |
|
| 310 |
-#if HAVE_SYS_MMAN_H |
|
| 311 |
-#include <sys/mman.h> |
|
| 312 |
-#else /* HAVE_SYS_MMAN_H */ |
|
| 313 |
-#undef HAVE_MMAP |
|
| 314 |
-#endif |
|
| 315 |
-#else /*HAVE_MMAP*/ |
|
| 316 |
-#undef NEW_WORLD |
|
| 317 |
-#endif |
|
| 318 | 306 |
#endif |
| 319 | 307 |
|
| 320 | 308 |
#ifdef NEW_WORLD |
| ... | ... |
@@ -36,14 +36,6 @@ |
| 36 | 36 |
#include <stdlib.h> |
| 37 | 37 |
#include "clamav.h" |
| 38 | 38 |
|
| 39 |
-#if HAVE_MMAP |
|
| 40 |
-#if HAVE_SYS_MMAN_H |
|
| 41 |
-#include <sys/mman.h> |
|
| 42 |
-#else /* HAVE_SYS_MMAN_H */ |
|
| 43 |
-#undef HAVE_MMAP |
|
| 44 |
-#endif |
|
| 45 |
-#endif |
|
| 46 |
- |
|
| 47 | 39 |
#include "cltypes.h" |
| 48 | 40 |
#include "others.h" |
| 49 | 41 |
#include "ole2_extract.h" |
| ... | ... |
@@ -42,16 +42,8 @@ static char const rcsid[] = "$Id: pdf.c,v 1.61 2007/02/12 20:46:09 njh Exp $"; |
| 42 | 42 |
#include <unistd.h> |
| 43 | 43 |
#endif |
| 44 | 44 |
|
| 45 |
-#ifdef HAVE_SYS_MMAN_H |
|
| 46 |
-#include <sys/mman.h> |
|
| 47 |
-#endif |
|
| 48 |
- |
|
| 49 | 45 |
#include <zlib.h> |
| 50 | 46 |
|
| 51 |
-#ifdef C_WINDOWS |
|
| 52 |
-#include <io.h> |
|
| 53 |
-#endif |
|
| 54 |
- |
|
| 55 | 47 |
#include "clamav.h" |
| 56 | 48 |
#include "others.h" |
| 57 | 49 |
#include "mbox.h" |
| ... | ... |
@@ -35,18 +35,7 @@ |
| 35 | 35 |
#include <sys/param.h> |
| 36 | 36 |
#endif |
| 37 | 37 |
#include <fcntl.h> |
| 38 |
-#ifndef C_WINDOWS |
|
| 39 | 38 |
#include <dirent.h> |
| 40 |
-#include <netinet/in.h> |
|
| 41 |
-#endif |
|
| 42 |
- |
|
| 43 |
-#if HAVE_MMAP |
|
| 44 |
-#if HAVE_SYS_MMAN_H |
|
| 45 |
-#include <sys/mman.h> |
|
| 46 |
-#else /* HAVE_SYS_MMAN_H */ |
|
| 47 |
-#undef HAVE_MMAP |
|
| 48 |
-#endif |
|
| 49 |
-#endif |
|
| 50 | 39 |
|
| 51 | 40 |
#define DCONF_ARCH ctx->dconf->archive |
| 52 | 41 |
#define DCONF_DOC ctx->dconf->doc |