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