[rtems-libbsd commit] err.h: For rtems include <freebsd/sys/_types.h>

Joel Sherrill joel at rtems.org
Wed Sep 5 18:13:05 UTC 2012


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

Author:    Joel Sherrill <joel.sherrill at oarcorp.com>
Date:      Wed Sep  5 13:17:06 2012 -0500

err.h: For rtems include <freebsd/sys/_types.h>

---

 freebsd-userspace/include/err.h |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/freebsd-userspace/include/err.h b/freebsd-userspace/include/err.h
index 675c708..0bf9d59 100644
--- a/freebsd-userspace/include/err.h
+++ b/freebsd-userspace/include/err.h
@@ -44,8 +44,13 @@
  * for utilities to have to include one of them to include err.h, so we get
  * __va_list from <sys/_types.h> and use it.
  */
+#include <freebsd/bsd.h>
 #include <sys/cdefs.h>
+#ifdef __rtems__
+#include <freebsd/sys/_types.h>
+#else
 #include <sys/_types.h>
+#endif
 
 __BEGIN_DECLS
 void	err(int, const char *, ...) __dead2 __printf0like(2, 3);




More information about the vc mailing list