[glib] Add a testcase for bug 659866



commit cf9623767a721607cb972d300440e91dc8a57861
Author: Matthias Clasen <mclasen redhat com>
Date:   Sat Sep 24 00:39:59 2011 -0400

    Add a testcase for bug 659866
    
    Mere inclusion of glib headers should not require you to define
    any XYZ_SOURCE macros.

 glib/tests/Makefile.am |    6 ++++++
 glib/tests/include.c   |   17 +++++++++++++++++
 2 files changed, 23 insertions(+), 0 deletions(-)
---
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 <pthread.h>
+#include <glib.h>
+
+int
+main (int argc, char *argv[])
+{
+  GRWLock lock;
+
+  g_rw_lock_init (&lock);
+
+  return 0;
+}



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]