[rtems-libbsd commit] libc *.h: Add multiple user space .h file wrappers

Joel Sherrill joel at rtems.org
Thu Sep 6 17:16:29 UTC 2012


Module:    rtems-libbsd
Branch:    master
Commit:    4e18d8b80724edad9002d62f361d0cd04ed9778f
Changeset: http://git.rtems.org/rtems-libbsd/commit/?id=4e18d8b80724edad9002d62f361d0cd04ed9778f

Author:    Joel Sherrill <joel.sherrill at oarcorp.com>
Date:      Thu Sep  6 12:20:27 2012 -0500

libc *.h: Add multiple user space .h file wrappers

---

 freebsd-userspace/from-freebsd.sh            |    9 +++++++++
 freebsd-userspace/include/net/ethernet.h     |    2 ++
 freebsd-userspace/include/net/if_arp.h       |    2 ++
 freebsd-userspace/include/netinet/igmp.h     |    2 ++
 freebsd-userspace/include/netinet/in_systm.h |    2 ++
 freebsd-userspace/include/netinet/ip.h       |    2 ++
 freebsd-userspace/include/netinet/ip_icmp.h  |    2 ++
 freebsd-userspace/include/netinet/tcp.h      |    2 ++
 freebsd-userspace/include/netinet/udp.h      |    2 ++
 freebsd-userspace/include/poll.h             |    2 ++
 10 files changed, 27 insertions(+), 0 deletions(-)

diff --git a/freebsd-userspace/from-freebsd.sh b/freebsd-userspace/from-freebsd.sh
index 74d13d7..0751572 100755
--- a/freebsd-userspace/from-freebsd.sh
+++ b/freebsd-userspace/from-freebsd.sh
@@ -239,7 +239,10 @@ do
   ( echo "#include <freebsd/bsd.h>" ; 
     echo "#include <freebsd/${f}>" ) > include/${f}
 done <<EOF
+poll.h
+net/ethernet.h
 net/if.h
+net/if_arp.h
 net/if_dl.h
 net/if_types.h
 net/in.h
@@ -248,6 +251,12 @@ netatalk/at.h
 netinet/if_ether.h
 netinet/in.h
 netinet/icmp6.h
+netinet/igmp.h
+netinet/in_systm.h
+netinet/ip.h
+netinet/ip_icmp.h
+netinet/tcp.h
+netinet/udp.h
 sys/socket.h
 sys/sysctl.h
 EOF
diff --git a/freebsd-userspace/include/net/ethernet.h b/freebsd-userspace/include/net/ethernet.h
new file mode 100644
index 0000000..17d022b
--- /dev/null
+++ b/freebsd-userspace/include/net/ethernet.h
@@ -0,0 +1,2 @@
+#include <freebsd/bsd.h>
+#include <freebsd/net/ethernet.h>
diff --git a/freebsd-userspace/include/net/if_arp.h b/freebsd-userspace/include/net/if_arp.h
new file mode 100644
index 0000000..2ad9fff
--- /dev/null
+++ b/freebsd-userspace/include/net/if_arp.h
@@ -0,0 +1,2 @@
+#include <freebsd/bsd.h>
+#include <freebsd/net/if_arp.h>
diff --git a/freebsd-userspace/include/netinet/igmp.h b/freebsd-userspace/include/netinet/igmp.h
new file mode 100644
index 0000000..f328d21
--- /dev/null
+++ b/freebsd-userspace/include/netinet/igmp.h
@@ -0,0 +1,2 @@
+#include <freebsd/bsd.h>
+#include <freebsd/netinet/igmp.h>
diff --git a/freebsd-userspace/include/netinet/in_systm.h b/freebsd-userspace/include/netinet/in_systm.h
new file mode 100644
index 0000000..68bb190
--- /dev/null
+++ b/freebsd-userspace/include/netinet/in_systm.h
@@ -0,0 +1,2 @@
+#include <freebsd/bsd.h>
+#include <freebsd/netinet/in_systm.h>
diff --git a/freebsd-userspace/include/netinet/ip.h b/freebsd-userspace/include/netinet/ip.h
new file mode 100644
index 0000000..9d5d8a9
--- /dev/null
+++ b/freebsd-userspace/include/netinet/ip.h
@@ -0,0 +1,2 @@
+#include <freebsd/bsd.h>
+#include <freebsd/netinet/ip.h>
diff --git a/freebsd-userspace/include/netinet/ip_icmp.h b/freebsd-userspace/include/netinet/ip_icmp.h
new file mode 100644
index 0000000..903f033
--- /dev/null
+++ b/freebsd-userspace/include/netinet/ip_icmp.h
@@ -0,0 +1,2 @@
+#include <freebsd/bsd.h>
+#include <freebsd/netinet/ip_icmp.h>
diff --git a/freebsd-userspace/include/netinet/tcp.h b/freebsd-userspace/include/netinet/tcp.h
new file mode 100644
index 0000000..19b1c57
--- /dev/null
+++ b/freebsd-userspace/include/netinet/tcp.h
@@ -0,0 +1,2 @@
+#include <freebsd/bsd.h>
+#include <freebsd/netinet/tcp.h>
diff --git a/freebsd-userspace/include/netinet/udp.h b/freebsd-userspace/include/netinet/udp.h
new file mode 100644
index 0000000..e7010ac
--- /dev/null
+++ b/freebsd-userspace/include/netinet/udp.h
@@ -0,0 +1,2 @@
+#include <freebsd/bsd.h>
+#include <freebsd/netinet/udp.h>
diff --git a/freebsd-userspace/include/poll.h b/freebsd-userspace/include/poll.h
new file mode 100644
index 0000000..48572ee
--- /dev/null
+++ b/freebsd-userspace/include/poll.h
@@ -0,0 +1,2 @@
+#include <freebsd/bsd.h>
+#include <freebsd/sys/poll.h>




More information about the vc mailing list