X-Git-Url: https://git.saurik.com/apple/xnu.git/blobdiff_plain/5ba3f43ea354af8ad55bea84372a2bc834d8757c..HEAD:/bsd/dev/dtrace/systrace.h diff --git a/bsd/dev/dtrace/systrace.h b/bsd/dev/dtrace/systrace.h index c86f324a9..b8976d2d0 100644 --- a/bsd/dev/dtrace/systrace.h +++ b/bsd/dev/dtrace/systrace.h @@ -25,29 +25,19 @@ */ #ifndef _SYS_SYSTRACE_H -#define _SYS_SYSTRACE_H - -/* #pragma ident "@(#)systrace.h 1.3 06/09/19 SMI" */ - -#ifdef KERNEL -#ifndef _KERNEL -#define _KERNEL /* Solaris vs. Darwin */ -#endif -#endif +#define _SYS_SYSTRACE_H #include -#ifdef __cplusplus +#ifdef __cplusplus extern "C" { #endif -#ifdef _KERNEL - typedef struct systrace_sysent { - dtrace_id_t stsy_entry; - dtrace_id_t stsy_return; - int32_t (*stsy_underlying)(struct proc *, void *, int *); - int32_t stsy_return_type; + dtrace_id_t stsy_entry; + dtrace_id_t stsy_return; + int32_t (*stsy_underlying)(struct proc *, void *, int *); + int32_t stsy_return_type; } systrace_sysent_t; extern systrace_sysent_t *systrace_sysent; @@ -62,10 +52,8 @@ extern int32_t dtrace_systrace_syscall(struct proc *, void *, int *); extern void dtrace_systrace_syscall_return(unsigned short, int, int *); -#endif /* _KERNEL */ - -#ifdef __cplusplus +#ifdef __cplusplus } #endif -#endif /* _SYS_SYSTRACE_H */ +#endif /* _SYS_SYSTRACE_H */