diff options
author | rpaulo <rpaulo@FreeBSD.org> | 2010-09-01 11:27:09 +0000 |
---|---|---|
committer | rpaulo <rpaulo@FreeBSD.org> | 2010-09-01 11:27:09 +0000 |
commit | 9a2ac244afa0d56047fa06c50992e427d4a84942 (patch) | |
tree | 4605c87d3b9ed30bed6fc39c9b794643a868b1b7 /cddl | |
parent | c2d34e936439f7d071eef084b4726341375dc5ad (diff) | |
download | FreeBSD-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.c | 4 |
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)); |