Define fstat() for msvc build
authorHans Breuer <hans@breuer.org>
Sat, 30 May 2009 13:33:14 +0000 (15:33 +0200)
committerHans Breuer <hans@breuer.org>
Sat, 30 May 2009 13:33:14 +0000 (15:33 +0200)
glib/giowin32.c
glib/gkeyfile.c
glib/gmappedfile.c

index 7f39547..d638544 100644 (file)
 #include <errno.h>
 #include <sys/stat.h>
 
+#ifdef _MSC_VER
+#define fstat(a,b) _fstat(a,b)
+#endif
+
 #include "gstdio.h"
 #include "glibintl.h"
 
index 0ae2587..99aff27 100644 (file)
 #ifdef G_OS_WIN32
 #include <io.h>
 
+#ifdef _MSC_VER
+#define fstat(a,b) _fstat(a,b)
+#endif
+
 #ifndef S_ISREG
 #define S_ISREG(mode) ((mode)&_S_IFREG)
 #endif
index 1220f41..dc83491 100644 (file)
 #ifdef G_OS_WIN32
 #include <windows.h>
 #include <io.h>
+
+#ifdef _MSC_VER
+#define fstat(a,b) _fstat(a,b)
+#endif
+
 #endif
 
 #include "gconvert.h"