[Glibc-bsd-commits] r4270 - in trunk/kfreebsd-kernel-headers: debian debian/patches test
Robert Millan
rmh at alioth.debian.org
Mon May 21 15:20:39 UTC 2012
Author: rmh
Date: 2012-05-21 15:20:39 +0000 (Mon, 21 May 2012)
New Revision: 4270
Added:
trunk/kfreebsd-kernel-headers/test/stdarg.c
Modified:
trunk/kfreebsd-kernel-headers/debian/changelog
trunk/kfreebsd-kernel-headers/debian/patches/type_collision.diff
trunk/kfreebsd-kernel-headers/test/Makefile
Log:
Fix stdarg.h collisions and add a new test (stdarg.c) to detect them.
Modified: trunk/kfreebsd-kernel-headers/debian/changelog
===================================================================
--- trunk/kfreebsd-kernel-headers/debian/changelog 2012-05-21 15:16:12 UTC (rev 4269)
+++ trunk/kfreebsd-kernel-headers/debian/changelog 2012-05-21 15:20:39 UTC (rev 4270)
@@ -8,6 +8,8 @@
* Unexpose a few more macros which collide with glibc:
CLOCK_THREAD_CPUTIME_ID, TIMER_RELTIME and TIMER_ABSTIME.
* Fix NZERO collision.
+ * Fix stdarg.h collisions and add a new test (stdarg.c) to detect
+ them.
-- Robert Millan <rmh at debian.org> Sat, 19 May 2012 14:19:56 +0200
Modified: trunk/kfreebsd-kernel-headers/debian/patches/type_collision.diff
===================================================================
--- trunk/kfreebsd-kernel-headers/debian/patches/type_collision.diff 2012-05-21 15:16:12 UTC (rev 4269)
+++ trunk/kfreebsd-kernel-headers/debian/patches/type_collision.diff 2012-05-21 15:20:39 UTC (rev 4270)
@@ -276,3 +276,29 @@
+#endif
#endif /* _SYS_TIMESPEC_H_ */
+--- a/sys/amd64/include/stdarg.h
++++ b/sys/amd64/include/stdarg.h
+@@ -34,6 +34,10 @@
+ #include <sys/cdefs.h>
+ #include <sys/_types.h>
+
++#include <stdarg.h>
++#endif
++#if 0
++
+ #ifndef _VA_LIST_DECLARED
+ #define _VA_LIST_DECLARED
+ typedef __va_list va_list;
+--- a/sys/i386/include/stdarg.h
++++ b/sys/i386/include/stdarg.h
+@@ -41,6 +41,10 @@
+ #include <sys/cdefs.h>
+ #include <sys/_types.h>
+
++#include <stdarg.h>
++#endif
++#if 0
++
+ #ifndef _VA_LIST_DECLARED
+ #define _VA_LIST_DECLARED
+ typedef __va_list va_list;
Modified: trunk/kfreebsd-kernel-headers/test/Makefile
===================================================================
--- trunk/kfreebsd-kernel-headers/test/Makefile 2012-05-21 15:16:12 UTC (rev 4269)
+++ trunk/kfreebsd-kernel-headers/test/Makefile 2012-05-21 15:20:39 UTC (rev 4270)
@@ -8,18 +8,20 @@
bus.o \
cpufunc.o \
devicestat.o \
- elf.o \
in_pcb.o \
ppp.o \
soundcard.o \
sys_sysctl.o \
+ stdarg.o \
usb.o \
$()
+# elf.o
+
CFLAGS = -Iinclude -I../debian/kfreebsd-kernel-headers/usr/include
# Enable all the stuff in glibc to probe for collisions
-CFLAGS += -D_GNU_SOURCE -Werror
+CFLAGS += -D_GNU_SOURCE -Werror -Wsystem-headers
all: $(TESTS)
Added: trunk/kfreebsd-kernel-headers/test/stdarg.c
===================================================================
--- trunk/kfreebsd-kernel-headers/test/stdarg.c (rev 0)
+++ trunk/kfreebsd-kernel-headers/test/stdarg.c 2012-05-21 15:20:39 UTC (rev 4270)
@@ -0,0 +1,2 @@
+#include <stdarg.h>
+#include <machine/stdarg.h>
More information about the Glibc-bsd-commits
mailing list