浏览代码

#define _XOPEN_SOURCE 600 only for linux

Sergey Lyubka 13 年之前
父节点
当前提交
0bb67e06c1
共有 1 个文件被更改,包括 4 次插入2 次删除
  1. 4 2
      mongoose.c

+ 4 - 2
mongoose.c

@@ -20,8 +20,10 @@
 
 #if defined(_WIN32)
 #define _CRT_SECURE_NO_WARNINGS // Disable deprecation warning in VS2005
-#else
-#define _XOPEN_SOURCE      // For flockfile() on Linux
+#else 
+#ifdef __linux__
+#define _XOPEN_SOURCE 600     // For flockfile() on Linux
+#endif
 #define _LARGEFILE_SOURCE     // Enable 64-bit file offsets
 #define __STDC_FORMAT_MACROS  // <inttypes.h> wants this for C++
 #define __STDC_LIMIT_MACROS   // C++ wants that for INT64_MAX