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

stevenc-guest at alioth.debian.org stevenc-guest at alioth.debian.org
Sun Oct 12 01:07:25 UTC 2014


Author: stevenc-guest
Date: 2014-10-12 01:07:25 +0000 (Sun, 12 Oct 2014)
New Revision: 5631

Added:
   trunk/kfreebsd-kernel-headers/debian/patches/sys_counter.diff
   trunk/kfreebsd-kernel-headers/test/net_route.c
Modified:
   trunk/kfreebsd-kernel-headers/debian/changelog
   trunk/kfreebsd-kernel-headers/debian/patches/series
   trunk/kfreebsd-kernel-headers/test/Makefile
Log:
* Make net/route.h compilable again in userland, by including
  necessary kernel types in sys/counter.h (Closes: #764897)
  - add net_route.c testcase


Modified: trunk/kfreebsd-kernel-headers/debian/changelog
===================================================================
--- trunk/kfreebsd-kernel-headers/debian/changelog	2014-10-10 23:10:07 UTC (rev 5630)
+++ trunk/kfreebsd-kernel-headers/debian/changelog	2014-10-12 01:07:25 UTC (rev 5631)
@@ -1,3 +1,11 @@
+kfreebsd-kernel-headers (10.1~5) UNRELEASED; urgency=medium
+
+  * Make net/route.h compilable again in userland, by including
+    necessary kernel types in sys/counter.h (Closes: #764897)
+    - add net_route.c testcase
+
+ -- Steven Chamberlain <steven at pyro.eu.org>  Sun, 12 Oct 2014 01:33:11 +0100
+
 kfreebsd-kernel-headers (10.1~4) unstable; urgency=low
 
   [ Petr Salinger ]

Modified: trunk/kfreebsd-kernel-headers/debian/patches/series
===================================================================
--- trunk/kfreebsd-kernel-headers/debian/patches/series	2014-10-10 23:10:07 UTC (rev 5630)
+++ trunk/kfreebsd-kernel-headers/debian/patches/series	2014-10-12 01:07:25 UTC (rev 5631)
@@ -33,3 +33,4 @@
 vmpage_h_include
 compiler_membar.diff
 containerof.diff
+sys_counter.diff

Added: trunk/kfreebsd-kernel-headers/debian/patches/sys_counter.diff
===================================================================
--- trunk/kfreebsd-kernel-headers/debian/patches/sys_counter.diff	                        (rev 0)
+++ trunk/kfreebsd-kernel-headers/debian/patches/sys_counter.diff	2014-10-12 01:07:25 UTC (rev 5631)
@@ -0,0 +1,10 @@
+--- a/sys/sys/counter.h
++++ b/sys/sys/counter.h
+@@ -29,6 +29,7 @@
+ #ifndef __SYS_COUNTER_H__
+ #define __SYS_COUNTER_H__
+ 
++#include <sys/kglue/sys/types.h>	/* for uint64_t */
+ typedef uint64_t *counter_u64_t;
+ 
+ #ifdef _KERNEL

Modified: trunk/kfreebsd-kernel-headers/test/Makefile
===================================================================
--- trunk/kfreebsd-kernel-headers/test/Makefile	2014-10-10 23:10:07 UTC (rev 5630)
+++ trunk/kfreebsd-kernel-headers/test/Makefile	2014-10-12 01:07:25 UTC (rev 5631)
@@ -22,6 +22,7 @@
 	ino_t.o \
 	limits.o \
 	net_if.o \
+	net_route.o \
 	ppp.o \
 	sctp.o \
 	soundcard.o \

Added: trunk/kfreebsd-kernel-headers/test/net_route.c
===================================================================
--- trunk/kfreebsd-kernel-headers/test/net_route.c	                        (rev 0)
+++ trunk/kfreebsd-kernel-headers/test/net_route.c	2014-10-12 01:07:25 UTC (rev 5631)
@@ -0,0 +1,5 @@
+#include <sys/types.h>
+#include <sys/time.h>
+#include <sys/socket.h>
+#include <net/if.h>
+#include <net/route.h>




More information about the Glibc-bsd-commits mailing list