[Glibc-bsd-commits] r4893 - in trunk/kfreebsd-kernel-headers: debian test

Robert Millan rmh at alioth.debian.org
Mon Aug 19 14:33:54 UTC 2013


Author: rmh
Date: 2013-08-19 14:33:54 +0000 (Mon, 19 Aug 2013)
New Revision: 4893

Added:
   trunk/kfreebsd-kernel-headers/test/queue_collision.c
Modified:
   trunk/kfreebsd-kernel-headers/debian/changelog
   trunk/kfreebsd-kernel-headers/debian/rules
   trunk/kfreebsd-kernel-headers/test/Makefile
Log:
Revert s/_SYS_QUEUE_H_/_FREEBSD_SYS_QUEUE_H_/ sed rule. We actually want header protection to match with GNU <sys/queue.h> as to prevent the rest of the macros from colliding. Add a test for <sys/queue.h> collisions.

Modified: trunk/kfreebsd-kernel-headers/debian/changelog
===================================================================
--- trunk/kfreebsd-kernel-headers/debian/changelog	2013-08-18 23:18:36 UTC (rev 4892)
+++ trunk/kfreebsd-kernel-headers/debian/changelog	2013-08-19 14:33:54 UTC (rev 4893)
@@ -8,6 +8,10 @@
     <sys/pipe.h> and <sys/taskqueue.h>.
   * Prevent Glibc ino_t from messing with kernel definition of ino_t
     (from now on known as '__kernel_ino_t').
+  * Revert s/_SYS_QUEUE_H_/_FREEBSD_SYS_QUEUE_H_/ sed rule. We actually
+    want header protection to match with GNU <sys/queue.h> as to prevent
+    the rest of the macros from colliding. Add a test for <sys/queue.h>
+    collisions.
 
  -- Robert Millan <rmh at debian.org>  Sun, 04 Aug 2013 18:07:05 +0200
 

Modified: trunk/kfreebsd-kernel-headers/debian/rules
===================================================================
--- trunk/kfreebsd-kernel-headers/debian/rules	2013-08-18 23:18:36 UTC (rev 4892)
+++ trunk/kfreebsd-kernel-headers/debian/rules	2013-08-19 14:33:54 UTC (rev 4893)
@@ -72,8 +72,6 @@
 		-e 's/#\s*ifdef\s*_SYS_CDEFS_H_\(\s\|$$\)/#ifdef _SYS_CDEFS_H/g' \
 		-e 's/#\s*ifndef\s*_SYS_CDEFS_H_\(\s\|$$\)/#ifndef _SYS_CDEFS_H/g' \
 		\
-		-e 's/_SYS_QUEUE_H_/_FREEBSD_SYS_QUEUE_H_/g' \
-		\
 		-e 's/#\s*include\s\+<sys\/types\.h>\s*/#include <sys\/kern\/types.h>/g' \
 		-e 's/#\s*include\s\+<sys\/time\.h>\s*/#include <sys\/kern\/time.h>/g' \
 		-e 's/#\s*include\s\+<sys\/param\.h>\s*/#include <sys\/kern\/param.h>/g' \

Modified: trunk/kfreebsd-kernel-headers/test/Makefile
===================================================================
--- trunk/kfreebsd-kernel-headers/test/Makefile	2013-08-18 23:18:36 UTC (rev 4892)
+++ trunk/kfreebsd-kernel-headers/test/Makefile	2013-08-19 14:33:54 UTC (rev 4893)
@@ -4,6 +4,7 @@
 	type_collision.o \
 	time_collision.o \
 	param_collision.o \
+	queue_collision.o \
 	limits_collision.o \
 	uintXX_t.o \
 	\

Added: trunk/kfreebsd-kernel-headers/test/queue_collision.c
===================================================================
--- trunk/kfreebsd-kernel-headers/test/queue_collision.c	                        (rev 0)
+++ trunk/kfreebsd-kernel-headers/test/queue_collision.c	2013-08-19 14:33:54 UTC (rev 4893)
@@ -0,0 +1,2 @@
+#include <sys/queue.h>
+#include <sys/kern/queue.h>




More information about the Glibc-bsd-commits mailing list