153fae788SKyle Evans /* 253fae788SKyle Evans * System call prototypes. 353fae788SKyle Evans * 453fae788SKyle Evans * DO NOT EDIT-- this file is automatically @generated. 553fae788SKyle Evans */ 653fae788SKyle Evans 753fae788SKyle Evans #ifndef _TEST_SYSPROTO_H_ 853fae788SKyle Evans #define _TEST_SYSPROTO_H_ 953fae788SKyle Evans 1053fae788SKyle Evans #include <sys/types.h> 1153fae788SKyle Evans #include <sys/signal.h> 1253fae788SKyle Evans #include <sys/cpuset.h> 1353fae788SKyle Evans #include <sys/domainset.h> 1453fae788SKyle Evans #include <sys/_ffcounter.h> 1553fae788SKyle Evans #include <sys/_semaphore.h> 1653fae788SKyle Evans #include <sys/ucontext.h> 1753fae788SKyle Evans #include <sys/wait.h> 1853fae788SKyle Evans 1953fae788SKyle Evans #include <bsm/audit_kevents.h> 2053fae788SKyle Evans 2153fae788SKyle Evans struct proc; 2253fae788SKyle Evans 2353fae788SKyle Evans struct thread; 2453fae788SKyle Evans 2553fae788SKyle Evans #define PAD_(t) (sizeof(syscallarg_t) <= sizeof(t) ? \ 2653fae788SKyle Evans 0 : sizeof(syscallarg_t) - sizeof(t)) 2753fae788SKyle Evans 2853fae788SKyle Evans #if BYTE_ORDER == LITTLE_ENDIAN 2953fae788SKyle Evans #define PADL_(t) 0 3053fae788SKyle Evans #define PADR_(t) PAD_(t) 3153fae788SKyle Evans #else 3253fae788SKyle Evans #define PADL_(t) PAD_(t) 3353fae788SKyle Evans #define PADR_(t) 0 3453fae788SKyle Evans #endif 3553fae788SKyle Evans 3653fae788SKyle Evans #ifdef PLATFORM_FOO 3753fae788SKyle Evans struct syscall1_args { 3853fae788SKyle Evans char arg1_l_[PADL_(int)]; int arg1; char arg1_r_[PADR_(int)]; 3953fae788SKyle Evans }; 4053fae788SKyle Evans #else 4153fae788SKyle Evans #endif 4253fae788SKyle Evans #ifdef PLATFORM_FOO 4353fae788SKyle Evans #else 4453fae788SKyle Evans struct syscall2_args { 4553fae788SKyle Evans syscallarg_t dummy; 4653fae788SKyle Evans }; 4753fae788SKyle Evans #endif 4853fae788SKyle Evans #ifdef PLATFORM_FOO 4953fae788SKyle Evans int sys_syscall1(struct thread *, struct syscall1_args *); 5053fae788SKyle Evans #else 5153fae788SKyle Evans #endif 5253fae788SKyle Evans #ifdef PLATFORM_FOO 5353fae788SKyle Evans #else 5453fae788SKyle Evans int sys_syscall2(struct thread *, struct syscall2_args *); 5553fae788SKyle Evans #endif 5653fae788SKyle Evans #define TEST_SYS_AUE_syscall1 AUE_NULL 5753fae788SKyle Evans #define TEST_SYS_AUE_syscall2 AUE_NULL 5853fae788SKyle Evans 5953fae788SKyle Evans #undef PAD_ 6053fae788SKyle Evans #undef PADL_ 6153fae788SKyle Evans #undef PADR_ 6253fae788SKyle Evans 6353fae788SKyle Evans #endif /* !_TEST_SYSPROTO_H_ */ 64