]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/src/bc_types.h
Win32 backup API implementation
[bacula/bacula] / bacula / src / bc_types.h
index f213acab3c874e41ad52e853e09abd9b5aaffb26..a73546bace97bc80f4405c4717507c0b02fba55d 100644 (file)
@@ -39,9 +39,6 @@
 #ifndef __bc_types_INCLUDED
 #define __bc_types_INCLUDED
 
-/* ****FIXME***** implement 64 bit file addresses ! */
-#define faddr_t long 
-
 typedef char POOLMEM;
 
 /* Types */
@@ -180,6 +177,15 @@ typedef float             float32_t;
 #define utime_t int64_t
 
 #ifdef HAVE_CYGWIN
-#define socklen_t int
 #define int_least16_t int32_t
 #endif
+
+#ifndef HAVE_SOCKLEN_T
+#define socklen_t unsigned int
+#endif
+
+#ifdef HAVE_OLD_SOCKOPT
+#define sockopt_val_t char *
+#else
+#define sockopt_val_t void *
+#endif