153fae788SKyle Evans /* 253fae788SKyle Evans * System call switch table. 353fae788SKyle Evans * 453fae788SKyle Evans * DO NOT EDIT-- this file is automatically @generated. 553fae788SKyle Evans */ 653fae788SKyle Evans 753fae788SKyle Evans #include <sys/param.h> 853fae788SKyle Evans #include <sys/sysent.h> 953fae788SKyle Evans #include <sys/sysproto.h> 1053fae788SKyle Evans 1153fae788SKyle Evans #define AS(name) (sizeof(struct name) / sizeof(syscallarg_t)) 1253fae788SKyle Evans 1353fae788SKyle Evans /* The casts are bogus but will do for now. */ 1453fae788SKyle Evans struct sysent test_sysent[] = { 1553fae788SKyle Evans { .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 0 = unimpl_syscall0 */ 1653fae788SKyle Evans #ifdef PLATFORM_FOO 1753fae788SKyle Evans { .sy_narg = AS(syscall1_args), .sy_call = (sy_call_t *)sys_syscall1, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC }, /* 1 = syscall1 */ 1853fae788SKyle Evans #else 1953fae788SKyle Evans { .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 1 = reserved for local use */ 2053fae788SKyle Evans #endif 2153fae788SKyle Evans #ifdef PLATFORM_FOO 2253fae788SKyle Evans { .sy_narg = 0, .sy_call = (sy_call_t *)nosys, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_ABSENT }, /* 2 = obsolete syscall2 */ 2353fae788SKyle Evans #else 2453fae788SKyle Evans { .sy_narg = 0, .sy_call = (sy_call_t *)sys_syscall2, .sy_auevent = AUE_NULL, .sy_flags = 0, .sy_thrcnt = SY_THR_STATIC }, /* 2 = syscall2 */ 2553fae788SKyle Evans #endif 2653fae788SKyle Evans }; 27