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
This commit is contained in:
Raphael Kubo da Costa 2012-03-19 14:20:08 -03:00 committed by Colin Walters
parent fd8b01ead6
commit d2b7ee62f9

View File

@ -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 <pthread.h>