aboutsummaryrefslogtreecommitdiff
path: root/tools/build/cross-build/include/common/sys/cdefs.h
diff options
context:
space:
mode:
authorAlex Richardson <arichardson@FreeBSD.org>2020-09-19 12:08:16 +0000
committerAlex Richardson <arichardson@FreeBSD.org>2020-09-19 12:08:16 +0000
commit79e02149fcb480c95cfda65e2145ed021dfde5a6 (patch)
tree3defde47c9eb9618bfd33119380455622861342a /tools/build/cross-build/include/common/sys/cdefs.h
parentb8bfffc1b619cca5262f848b665bd56c4de0052b (diff)
downloadsrc-79e02149fcb480c95cfda65e2145ed021dfde5a6.tar.gz
src-79e02149fcb480c95cfda65e2145ed021dfde5a6.zip
Fix dtrace tools bootstrap on non-FreeBSD after OpenZFS import
This required surprisingly few build system changes and only two changes to the openZFS compat headers which have been upstreamed as https://github.com/openzfs/zfs/pull/10863 Reviewed By: #zfs, freqlabs Differential Revision: https://reviews.freebsd.org/D26193
Notes
Notes: svn path=/head/; revision=365901
Diffstat (limited to 'tools/build/cross-build/include/common/sys/cdefs.h')
-rw-r--r--tools/build/cross-build/include/common/sys/cdefs.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/tools/build/cross-build/include/common/sys/cdefs.h b/tools/build/cross-build/include/common/sys/cdefs.h
index 6114fcbb9638..2bd57eef908d 100644
--- a/tools/build/cross-build/include/common/sys/cdefs.h
+++ b/tools/build/cross-build/include/common/sys/cdefs.h
@@ -276,3 +276,11 @@ typedef unsigned long u_long;
#ifndef __DEQUALIFY
#define __DEQUALIFY(type, var) ((type)(__uintptr_t)(const volatile void *)(var))
#endif
+
+
+/* Expose all declarations when using FreeBSD headers */
+#define __POSIX_VISIBLE 200809
+#define __XSI_VISIBLE 700
+#define __BSD_VISIBLE 1
+#define __ISO_C_VISIBLE 2011
+#define __EXT1_VISIBLE 1