summaryrefslogtreecommitdiffstats
path: root/cddl
diff options
context:
space:
mode:
authorrpaulo <rpaulo@FreeBSD.org>2010-09-01 11:27:09 +0000
committerrpaulo <rpaulo@FreeBSD.org>2010-09-01 11:27:09 +0000
commit9a2ac244afa0d56047fa06c50992e427d4a84942 (patch)
tree4605c87d3b9ed30bed6fc39c9b794643a868b1b7 /cddl
parentc2d34e936439f7d071eef084b4726341375dc5ad (diff)
downloadFreeBSD-src-9a2ac244afa0d56047fa06c50992e427d4a84942.zip
FreeBSD-src-9a2ac244afa0d56047fa06c50992e427d4a84942.tar.gz
Include <sys/sdt.h> on a generated header.
Sponsored by: The FreeBSD Foundation
Diffstat (limited to 'cddl')
-rw-r--r--cddl/contrib/opensolaris/lib/libdtrace/common/dt_program.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/cddl/contrib/opensolaris/lib/libdtrace/common/dt_program.c b/cddl/contrib/opensolaris/lib/libdtrace/common/dt_program.c
index 73cf83e..b110df3 100644
--- a/cddl/contrib/opensolaris/lib/libdtrace/common/dt_program.c
+++ b/cddl/contrib/opensolaris/lib/libdtrace/common/dt_program.c
@@ -557,6 +557,10 @@ dt_header_provider(dtrace_hdl_t *dtp, dt_provider_t *pvp, FILE *out)
info.dthi_pfname = alloca(strlen(pvp->pv_desc.dtvd_name) + 1 + i);
dt_header_fmt_func(info.dthi_pfname, pvp->pv_desc.dtvd_name);
+#ifdef __FreeBSD__
+ if (fprintf(out, "#include <sys/sdt.h>\n\n") < 0)
+ return (dt_set_errno(dtp, errno));
+#endif
if (fprintf(out, "#if _DTRACE_VERSION\n\n") < 0)
return (dt_set_errno(dtp, errno));
OpenPOWER on IntegriCloud