X-Git-Url: http://git.alex.org.uk diff --git a/cliserv.h b/cliserv.h index 9743523..612fa2b 100644 --- a/cliserv.h +++ b/cliserv.h @@ -9,10 +9,11 @@ Send 128 bytes of zeros (reserved for future use) */ -#include "config.h" #include #include #include +#include +#include #if SIZEOF_UNSIGNED_SHORT_INT==4 typedef unsigned short u32; @@ -34,7 +35,17 @@ typedef unsigned long long u64; #error I need at least some 64-bit type #endif +#ifdef NBD_H_LOCAL +#include "nbd.h" +#endif +#ifdef NBD_H_LINUX #include +#endif + +#if NBD_LFS==1 +#define _LARGEFILE_SOURCE +#define _FILE_OFFSET_BITS 64 +#endif u64 cliserv_magic = 0x00420281861253LL; #define INIT_PASSWD "NBDMAGIC" @@ -83,7 +94,7 @@ void err(const char *s) s1[maxlen-1] = '\0'; #ifdef ISSERVER - syslog(LOG_ERR, s1); + syslog(LOG_ERR, "%s", s1); #else fprintf(stderr, "Error: %s\n", s1); #endif