[Glibc-bsd-commits] r5406 - in trunk/kfreebsd-kernel-headers: debian debian/patches test
rmh at alioth.debian.org
rmh at alioth.debian.org
Mon Feb 3 17:57:22 UTC 2014
Author: rmh
Date: 2014-02-03 17:57:22 +0000 (Mon, 03 Feb 2014)
New Revision: 5406
Added:
trunk/kfreebsd-kernel-headers/debian/patches/net_if_ioctls.diff
trunk/kfreebsd-kernel-headers/test/net_if.c
Modified:
trunk/kfreebsd-kernel-headers/debian/changelog
trunk/kfreebsd-kernel-headers/debian/install
trunk/kfreebsd-kernel-headers/debian/patches/series
trunk/kfreebsd-kernel-headers/test/Makefile
Log:
Add <net/if.h>, providing only struct ifaliasreq, struct oifaliasreq, struct ifmediareq and struct ifdrv. Add a test for collisions with GNU <net/if.h>.
Modified: trunk/kfreebsd-kernel-headers/debian/changelog
===================================================================
--- trunk/kfreebsd-kernel-headers/debian/changelog 2014-01-31 03:37:56 UTC (rev 5405)
+++ trunk/kfreebsd-kernel-headers/debian/changelog 2014-02-03 17:57:22 UTC (rev 5406)
@@ -1,3 +1,11 @@
+kfreebsd-kernel-headers (10.0~4) UNRELEASED; urgency=low
+
+ * Add <net/if.h>, providing only struct ifaliasreq, struct
+ oifaliasreq, struct ifmediareq and struct ifdrv. Add a test for
+ collisions with GNU <net/if.h>.
+
+ -- Robert Millan <rmh at debian.org> Mon, 03 Feb 2014 18:57:12 +0100
+
kfreebsd-kernel-headers (10.0~3) experimental; urgency=low
* Expose SIZE_T_MAX, OFF_MAX and OFF_MIN. Add limits.c test to verify.
Modified: trunk/kfreebsd-kernel-headers/debian/install
===================================================================
--- trunk/kfreebsd-kernel-headers/debian/install 2014-01-31 03:37:56 UTC (rev 5405)
+++ trunk/kfreebsd-kernel-headers/debian/install 2014-02-03 17:57:22 UTC (rev 5406)
@@ -61,6 +61,7 @@
sys/net/bpf.h usr/include/net
sys/net/bpfdesc.h usr/include/net
sys/net/bridgestp.h usr/include/net
+sys/net/if.h usr/include/sys/kglue/net
sys/net/if_arc.h usr/include/net
sys/net/if_arp.h usr/include/net
sys/net/if_atm.h usr/include/net
Added: trunk/kfreebsd-kernel-headers/debian/patches/net_if_ioctls.diff
===================================================================
--- trunk/kfreebsd-kernel-headers/debian/patches/net_if_ioctls.diff (rev 0)
+++ trunk/kfreebsd-kernel-headers/debian/patches/net_if_ioctls.diff 2014-02-03 17:57:22 UTC (rev 5406)
@@ -0,0 +1,43 @@
+--- a/sys/net/if.h
++++ b/sys/net/if.h
+@@ -35,6 +35,15 @@
+
+ #include <sys/cdefs.h>
+
++/* Disable everything except for:
++struct ifaliasreq {
++struct oifaliasreq {
++struct ifmediareq {
++struct ifdrv {
++*/
++
++#if 0
++
+ #ifdef _KERNEL
+ #include <sys/kglue/sys/queue.h>
+ #endif
+@@ -410,6 +419,8 @@
+ (sizeof(struct ifreq) - sizeof(struct sockaddr) + \
+ (ifr).ifr_addr.sa_len) : sizeof(struct ifreq))
+
++#endif /* 0 */
++
+ struct ifaliasreq {
+ char ifra_name[IFNAMSIZ]; /* if name, e.g. "en0" */
+ struct sockaddr ifra_addr;
+@@ -443,6 +454,8 @@
+ void *ifd_data;
+ };
+
++#if 0
++
+ /*
+ * Structure used to retrieve aux status data from interfaces.
+ * Kernel suppliers to this interface should respect the formatting
+@@ -543,4 +556,6 @@
+ #include <net/if_var.h>
+ #endif
+
++#endif /* 0 */
++
+ #endif /* !_NET_IF_H_ */
Modified: trunk/kfreebsd-kernel-headers/debian/patches/series
===================================================================
--- trunk/kfreebsd-kernel-headers/debian/patches/series 2014-01-31 03:37:56 UTC (rev 5405)
+++ trunk/kfreebsd-kernel-headers/debian/patches/series 2014-02-03 17:57:22 UTC (rev 5406)
@@ -29,3 +29,4 @@
050_sigframe.diff
signal_collision.diff
sys_kern_backward_compat.diff
+net_if_ioctls.diff
Modified: trunk/kfreebsd-kernel-headers/test/Makefile
===================================================================
--- trunk/kfreebsd-kernel-headers/test/Makefile 2014-01-31 03:37:56 UTC (rev 5405)
+++ trunk/kfreebsd-kernel-headers/test/Makefile 2014-02-03 17:57:22 UTC (rev 5406)
@@ -20,6 +20,7 @@
in_pcb.o \
ino_t.o \
limits.o \
+ net_if.o \
ppp.o \
sctp.o \
soundcard.o \
Added: trunk/kfreebsd-kernel-headers/test/net_if.c
===================================================================
--- trunk/kfreebsd-kernel-headers/test/net_if.c (rev 0)
+++ trunk/kfreebsd-kernel-headers/test/net_if.c 2014-02-03 17:57:22 UTC (rev 5406)
@@ -0,0 +1,2 @@
+#include <net/if.h>
+#include <sys/kglue/net/if.h>
More information about the Glibc-bsd-commits
mailing list