From 2c981f99ef1731ff28353a10ac49751e7ffba3d9 Mon Sep 17 00:00:00 2001
From: John Birrell <jb@FreeBSD.org>
Date: Sat, 26 Apr 2008 05:07:07 +0000
Subject: [PATCH] Leave out some header files.

---
 cddl/contrib/opensolaris/lib/libdtrace/common/dt_dof.c   | 4 ++++
 cddl/contrib/opensolaris/lib/libdtrace/common/dt_ident.c | 6 ++++++
 2 files changed, 10 insertions(+)

diff --git a/cddl/contrib/opensolaris/lib/libdtrace/common/dt_dof.c b/cddl/contrib/opensolaris/lib/libdtrace/common/dt_dof.c
index 075001157618..f35a386c5d7d 100644
--- a/cddl/contrib/opensolaris/lib/libdtrace/common/dt_dof.c
+++ b/cddl/contrib/opensolaris/lib/libdtrace/common/dt_dof.c
@@ -27,10 +27,14 @@
 #pragma ident	"%Z%%M%	%I%	%E% SMI"
 
 #include <sys/types.h>
+#if defined(sun)
 #include <sys/sysmacros.h>
+#endif
 
 #include <strings.h>
+#if defined(sun)
 #include <alloca.h>
+#endif
 #include <assert.h>
 #include <stdlib.h>
 #include <errno.h>
diff --git a/cddl/contrib/opensolaris/lib/libdtrace/common/dt_ident.c b/cddl/contrib/opensolaris/lib/libdtrace/common/dt_ident.c
index c437e0ab031a..13adbb45e1a7 100644
--- a/cddl/contrib/opensolaris/lib/libdtrace/common/dt_ident.c
+++ b/cddl/contrib/opensolaris/lib/libdtrace/common/dt_ident.c
@@ -26,14 +26,20 @@
 
 #pragma ident	"%Z%%M%	%I%	%E% SMI"
 
+#if defined(sun)
 #include <sys/sysmacros.h>
+#endif
 #include <strings.h>
 #include <stdlib.h>
+#if defined(sun)
 #include <alloca.h>
+#endif
 #include <assert.h>
 #include <errno.h>
 #include <ctype.h>
+#if defined(sun)
 #include <sys/procfs_isa.h>
+#endif
 #include <limits.h>
 
 #include <dt_ident.h>