]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/dev/dtrace/systrace.h
xnu-7195.101.1.tar.gz
[apple/xnu.git] / bsd / dev / dtrace / systrace.h
index c86f324a93d05dfbd70e8889e9cf1a6e6465bcd7..b8976d2d0ef80a9af2a7e4de5287e96eb70d4f07 100644 (file)
  */
 
 #ifndef _SYS_SYSTRACE_H
  */
 
 #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 <sys/dtrace.h>
 
 
 #include <sys/dtrace.h>
 
-#ifdef __cplusplus
+#ifdef  __cplusplus
 extern "C" {
 #endif
 
 extern "C" {
 #endif
 
-#ifdef _KERNEL
-
 typedef struct systrace_sysent {
 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;
 } 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 *);
 
 
 extern void dtrace_systrace_syscall_return(unsigned short, int, int *);
 
-#endif /* _KERNEL */
-
-#ifdef __cplusplus
+#ifdef  __cplusplus
 }
 #endif
 
 }
 #endif
 
-#endif /* _SYS_SYSTRACE_H */
+#endif  /* _SYS_SYSTRACE_H */