xref: /netbsd-src/external/mpl/bind/include/ns/probes.h (revision 555167e24cf3b2c6b7d949c4812f191530fe015d)
1 /*
2  * Generated by dtrace(1M).
3  */
4 
5 #ifndef	_PROBES_H
6 #define	_PROBES_H
7 
8 #include <unistd.h>
9 
10 #ifdef	__cplusplus
11 extern "C" {
12 #endif
13 
14 #include <sys/sdt.h>
15 
16 #if defined(DTRACE) && _DTRACE_VERSION
17 
18 #define	LIBNS_RRL_DROP(arg0, arg1, arg2, arg3) \
19 	__dtrace_libns___rrl_drop(arg0, arg1, arg2, arg3)
20 #ifndef	__sparc
21 #define	LIBNS_RRL_DROP_ENABLED() \
22 	__dtraceenabled_libns___rrl_drop()
23 #else
24 #define	LIBNS_RRL_DROP_ENABLED() \
25 	__dtraceenabled_libns___rrl_drop(0)
26 #endif
27 
28 
29 extern void __dtrace_libns___rrl_drop(char *, char *, char *, int);
30 #ifndef	__sparc
31 extern int __dtraceenabled_libns___rrl_drop(void);
32 #else
33 extern int __dtraceenabled_libns___rrl_drop(long);
34 #endif
35 
36 #else
37 
38 #define	LIBNS_RRL_DROP(arg0, arg1, arg2, arg3)
39 #define	LIBNS_RRL_DROP_ENABLED() (0)
40 
41 #endif
42 
43 
44 #ifdef	__cplusplus
45 }
46 #endif
47 
48 #endif	/* _PROBES_H */
49