]> CyberLeo.Net >> Repos - FreeBSD/releng/9.2.git/blob - cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/prov.h
- Copy stable/9 to releng/9.2 as part of the 9.2-RELEASE cycle.
[FreeBSD/releng/9.2.git] / cddl / contrib / opensolaris / cmd / dtrace / test / tst / common / usdt / prov.h
1 /*
2  * Generated by dtrace(1M).
3  */
4
5 #ifndef _PROV_H
6 #define _PROV_H
7
8 #include <unistd.h>
9
10 #ifdef  __cplusplus
11 extern "C" {
12 #endif
13
14 #if _DTRACE_VERSION
15
16 #define TESTER_ENTRY() \
17         __dtrace_tester___entry()
18 #ifndef __sparc
19 #define TESTER_ENTRY_ENABLED() \
20         __dtraceenabled_tester___entry()
21 #else
22 #define TESTER_ENTRY_ENABLED() \
23         __dtraceenabled_tester___entry(0)
24 #endif
25
26
27 extern void __dtrace_tester___entry(void);
28 #ifndef __sparc
29 extern int __dtraceenabled_tester___entry(void);
30 #else
31 extern int __dtraceenabled_tester___entry(long);
32 #endif
33
34 #else
35
36 #define TESTER_ENTRY()
37 #define TESTER_ENTRY_ENABLED() (0)
38
39 #endif
40
41
42 #ifdef  __cplusplus
43 }
44 #endif
45
46 #endif  /* _PROV_H */