From d2b7ee62f9d4df0aa5925ea123da7db6753d03ac Mon Sep 17 00:00:00 2001 From: Raphael Kubo da Costa Date: Mon, 19 Mar 2012 14:20:08 -0300 Subject: [PATCH] Make the `include' glib test case build on FreeBSD. Defining _POSIX_C_SOURCE to 0 will make time.h not create the clockid_t typedef used by some functions in pthread.h. The right approach here is to set it to 199309L, which creates the typedef on FreeBSD and doesn't set __USE_UNIX98 or __USE_XOPEN2K on glibc, which is what the test is actually testing. https://bugzilla.gnome.org/show_bug.cgi?id=672406 --- glib/tests/include.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/glib/tests/include.c b/glib/tests/include.c index 754450c3b..0e8627bdc 100644 --- a/glib/tests/include.c +++ b/glib/tests/include.c @@ -1,6 +1,6 @@ /* Test case for bug 659866 */ -#define _POSIX_C_SOURCE 0 +#define _POSIX_C_SOURCE 199309L #undef _GNU_SOURCE #undef _XOPEN_SOURCE #include