Code

win32 portability patch and win32/rrdlib.vcproj file for the source
[rrdtool.git] / src / rrd_restore.c
index ab8b138044d45158484302e6f8cf0b1637ff398c..f803ab68bfe99be49346a3fe6b9ee0cc1ae6624b 100644 (file)
 #include <stdio.h>
 #include <string.h>
 #include <ctype.h>
-#include <unistd.h>
+
+
+#ifndef WIN32
+#      include <unistd.h>     /* for off_t */
+#else
+#      define random() rand()
+#      define srandom(x) srand(x)
+#      define getpid() 0
+       typedef size_t ssize_t;
+       typedef long off_t;
+#endif 
+
 #include <fcntl.h>
 #if defined(_WIN32) && !defined(__CYGWIN__) && !defined(__CYGWIN32__)
 # include <io.h>