X-Git-Url: http://git.alex.org.uk diff --git a/cliserv.h b/cliserv.h index 431358c..b05e7ee 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,13 +35,11 @@ typedef unsigned long long u64; #error I need at least some 64-bit type #endif -#ifdef HAVE_LINUX_NBD_H -#include -#else -/* get it from a kernel source somewhere, and dump it in this directory. - * Required for people trying to compile nbd-server on a non-linux - * system. */ -#include "nbd.h" +#include NBD_H + +#if NBD_LFS==1 +#define _LARGEFILE_SOURCE +#define _FILE_OFFSET_BITS 64 #endif u64 cliserv_magic = 0x00420281861253LL; @@ -90,7 +89,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