Send 128 bytes of zeros (reserved for future use)
*/
-#include "config.h"
#include <errno.h>
#include <string.h>
#include <netdb.h>
+#include <netinet/tcp.h>
+#include <stdlib.h>
#if SIZEOF_UNSIGNED_SHORT_INT==4
typedef unsigned short u32;
#error I need at least some 64-bit type
#endif
-#include <linux/nbd.h>
+#include NBD_H
+
+#if NBD_LFS==1
+#define _LARGEFILE_SOURCE
+#define _FILE_OFFSET_BITS 64
+#endif
u64 cliserv_magic = 0x00420281861253LL;
#define INIT_PASSWD "NBDMAGIC"
s1[maxlen-1] = '\0';
#ifdef ISSERVER
- syslog(LOG_ERR, s1);
+ syslog(LOG_ERR, "%s", s1);
#else
fprintf(stderr, "Error: %s\n", s1);
#endif