blob: 8a29297a118f19670c56758e1cd0c851f6a733e4 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
|
$NetBSD: patch-src_lib_web_mongoose.c,v 1.2 2014/09/24 12:33:44 jperkin Exp $
If _XOPEN_SOURCE is defined to 600, NetBSD does not provide strtoll
and other stuff.
--- src/lib/web/mongoose.c.orig 2014-07-22 08:14:56.000000000 +0000
+++ src/lib/web/mongoose.c
@@ -46,7 +46,9 @@
#define _INTEGRAL_MAX_BITS 64 // Enable _stati64() on Windows
#define _CRT_SECURE_NO_WARNINGS // Disable deprecation warning in VS2005+
#undef WIN32_LEAN_AND_MEAN // Let windows.h always include winsock2.h
+#ifdef __linux__
#define _XOPEN_SOURCE 600 // For flockfile() on Linux
+#endif
#define __STDC_FORMAT_MACROS // <inttypes.h> wants this for C++
#define __STDC_LIMIT_MACROS // C++ wants that for INT64_MAX
#define _LARGEFILE_SOURCE // Enable fseeko() and ftello() functions
|