[rtems-libbsd commit] Define __FreeBSD__ in <net/bpf.h> if not defined

Sebastian Huber sebh at rtems.org
Thu Jan 30 15:35:13 UTC 2014


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

Author:    Sebastian Huber <sebastian.huber at embedded-brains.de>
Date:      Mon Jan 20 14:59:42 2014 +0100

Define __FreeBSD__ in <net/bpf.h> if not defined

This makes it possible to use this header file directly in applications.

---

 freebsd/sys/net/bpf.h |    3 +++
 1 files changed, 3 insertions(+), 0 deletions(-)

diff --git a/freebsd/sys/net/bpf.h b/freebsd/sys/net/bpf.h
index e362f16..bfe8cfe 100644
--- a/freebsd/sys/net/bpf.h
+++ b/freebsd/sys/net/bpf.h
@@ -40,6 +40,9 @@
 #ifndef _NET_BPF_H_
 #define _NET_BPF_H_
 
+#if defined(__rtems__) && !defined(__FreeBSD__)
+#define __FreeBSD__ 1
+#endif /* defined(__rtems__) && !defined(__FreeBSD__) */
 /* BSD style release date */
 #define	BPF_RELEASE 199606
 




More information about the vc mailing list