1 /*
2  * Generated by dtrace(1M).
3  */
4 
5 #ifndef	_LAZYPROBE_H
6 #define	_LAZYPROBE_H
7 
8 #include <unistd.h>
9 
10 #ifdef	__cplusplus
11 extern "C" {
12 #endif
13 
14 #if _DTRACE_VERSION
15 
16 #define	LAZYPROBE_FIRE() \
17 	__dtrace_lazyprobe___fire()
18 #ifndef	__sparc
19 #define	LAZYPROBE_FIRE_ENABLED() \
20 	__dtraceenabled_lazyprobe___fire()
21 #else
22 #define	LAZYPROBE_FIRE_ENABLED() \
23 	__dtraceenabled_lazyprobe___fire(0)
24 #endif
25 
26 
27 extern void __dtrace_lazyprobe___fire(void);
28 #ifndef	__sparc
29 extern int __dtraceenabled_lazyprobe___fire(void);
30 #else
31 extern int __dtraceenabled_lazyprobe___fire(long);
32 #endif
33 
34 #else
35 
36 #define	LAZYPROBE_FIRE()
37 #define	LAZYPROBE_FIRE_ENABLED() (0)
38 
39 #endif
40 
41 
42 #ifdef	__cplusplus
43 }
44 #endif
45 
46 #endif	/* _LAZYPROBE_H */
47