[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