From: Matthias Clasen Date: Sat, 24 Sep 2011 04:39:59 +0000 (-0400) Subject: Add a testcase for bug 659866 X-Git-Tag: 2.31.0~369 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=cf9623767a721607cb972d300440e91dc8a57861;p=platform%2Fupstream%2Fglib.git Add a testcase for bug 659866 Mere inclusion of glib headers should not require you to define any XYZ_SOURCE macros. --- diff --git a/glib/tests/Makefile.am b/glib/tests/Makefile.am index 7fe68e5..2846699 100644 --- a/glib/tests/Makefile.am +++ b/glib/tests/Makefile.am @@ -212,6 +212,12 @@ rwlock_LDADD = $(progs_ldadd) TEST_PROGS += once once_LDADD = $(progs_ldadd) +TEST_PROGS += cond +cond_LDADD = $(progs_ldadd) + +#TEST_PROGS += include +#include_LDADD = $(progs_ldadd) + # some testing of gtester funcitonality XMLLINT=xmllint gtester-xmllint-check: # check testreport xml with xmllint if present diff --git a/glib/tests/include.c b/glib/tests/include.c new file mode 100644 index 0000000..acd7631 --- /dev/null +++ b/glib/tests/include.c @@ -0,0 +1,17 @@ +/* Test case for bug 659866 */ + +#define _POSIX_C_SOURCE 0 +#undef _GNU_SOURCE +#undef _XOPEN_SOURCE +#include +#include + +int +main (int argc, char *argv[]) +{ + GRWLock lock; + + g_rw_lock_init (&lock); + + return 0; +}