summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2012-10-04 15:18:01 +0200
committerFelix Fietkau <nbd@openwrt.org>2012-10-04 15:32:10 +0200
commit1bf5ab5aafe6c0da71eef9ad21bc129caa439599 (patch)
tree281c281fd01358c3fcafbe64029e8b97d44c90c1
parentf2e3cb0f9de3df60fc6869fb819656cc1c75721c (diff)
downloaduhttpd-1bf5ab5aafe6c0da71eef9ad21bc129caa439599.tar.gz
define _XOPEN_SOURCE and _BSD_SOURCE globally, increase _XOPEN_SOURCE to include strdup et al on mac os x
-rw-r--r--uhttpd-file.c3
-rw-r--r--uhttpd-utils.c3
-rw-r--r--uhttpd.c2
-rw-r--r--uhttpd.h3
4 files changed, 3 insertions, 8 deletions
diff --git a/uhttpd-file.c b/uhttpd-file.c
index 0bafc2b..4296cdb 100644
--- a/uhttpd-file.c
+++ b/uhttpd-file.c
@@ -16,9 +16,6 @@
* limitations under the License.
*/
-#define _XOPEN_SOURCE 500 /* strptime() */
-#define _BSD_SOURCE /* scandir(), timegm() */
-
#include "uhttpd.h"
#include "uhttpd-utils.h"
#include "uhttpd-file.h"
diff --git a/uhttpd-utils.c b/uhttpd-utils.c
index c8d3bb4..1e1ac80 100644
--- a/uhttpd-utils.c
+++ b/uhttpd-utils.c
@@ -16,9 +16,6 @@
* limitations under the License.
*/
-#define _XOPEN_SOURCE 500 /* crypt() */
-#define _BSD_SOURCE /* strcasecmp(), strncasecmp() */
-
#include "uhttpd.h"
#include "uhttpd-utils.h"
diff --git a/uhttpd.c b/uhttpd.c
index ebaa019..397d071 100644
--- a/uhttpd.c
+++ b/uhttpd.c
@@ -16,8 +16,6 @@
* limitations under the License.
*/
-#define _XOPEN_SOURCE 500 /* crypt() */
-
#include "uhttpd.h"
#include "uhttpd-utils.h"
#include "uhttpd-file.h"
diff --git a/uhttpd.h b/uhttpd.h
index 9ec7ff6..e9c19ab 100644
--- a/uhttpd.h
+++ b/uhttpd.h
@@ -18,6 +18,9 @@
#ifndef _UHTTPD_
+#define _BSD_SOURCE
+#define _XOPEN_SOURCE 700
+
#include <stdio.h>
#include <stdlib.h>
#include <stdbool.h>