1/* 2 * System call switch table. 3 * 4 * DO NOT EDIT-- this file is automatically generated.
| 1/* 2 * System call switch table. 3 * 4 * DO NOT EDIT-- this file is automatically generated.
|
5 * $FreeBSD: head/sys/kern/init_sysent.c 63987 2000-07-29 00:21:50Z peter $ 6 * created from FreeBSD: src/sys/kern/syscalls.master,v 1.80 2000/07/29 00:16:26 peter Exp
| 5 * $FreeBSD: head/sys/kern/init_sysent.c 64002 2000-07-29 10:07:38Z peter $ 6 * created from FreeBSD: src/sys/kern/syscalls.master,v 1.81 2000/07/29 10:05:23 peter Exp
|
7 */ 8 9#include "opt_compat.h" 10 11#include <sys/param.h> 12#include <sys/sysent.h> 13#include <sys/sysproto.h> 14 15#define AS(name) (sizeof(struct name) / sizeof(register_t)) 16 17#ifdef COMPAT_43 18#define compat(n, name) n, (sy_call_t *)__CONCAT(o,name) 19#else 20#define compat(n, name) 0, (sy_call_t *)nosys 21#endif 22 23/* The casts are bogus but will do for now. */ 24struct sysent sysent[] = { 25 { 0, (sy_call_t *)nosys }, /* 0 = syscall */
| 7 */ 8 9#include "opt_compat.h" 10 11#include <sys/param.h> 12#include <sys/sysent.h> 13#include <sys/sysproto.h> 14 15#define AS(name) (sizeof(struct name) / sizeof(register_t)) 16 17#ifdef COMPAT_43 18#define compat(n, name) n, (sy_call_t *)__CONCAT(o,name) 19#else 20#define compat(n, name) 0, (sy_call_t *)nosys 21#endif 22 23/* The casts are bogus but will do for now. */ 24struct sysent sysent[] = { 25 { 0, (sy_call_t *)nosys }, /* 0 = syscall */
|
26 { AS(sys_exit_args), (sy_call_t *)sys_exit }, /* 1 = sys_exit */
| 26 { AS(sys_exit_args), (sy_call_t *)sys_exit }, /* 1 = exit */
|
27 { 0, (sy_call_t *)fork }, /* 2 = fork */ 28 { AS(read_args), (sy_call_t *)read }, /* 3 = read */ 29 { AS(write_args), (sy_call_t *)write }, /* 4 = write */ 30 { AS(open_args), (sy_call_t *)open }, /* 5 = open */ 31 { AS(close_args), (sy_call_t *)close }, /* 6 = close */ 32 { AS(wait_args), (sy_call_t *)wait4 }, /* 7 = wait4 */ 33 { compat(AS(ocreat_args),creat) }, /* 8 = old creat */ 34 { AS(link_args), (sy_call_t *)link }, /* 9 = link */
--- 361 unchanged lines hidden --- | 27 { 0, (sy_call_t *)fork }, /* 2 = fork */ 28 { AS(read_args), (sy_call_t *)read }, /* 3 = read */ 29 { AS(write_args), (sy_call_t *)write }, /* 4 = write */ 30 { AS(open_args), (sy_call_t *)open }, /* 5 = open */ 31 { AS(close_args), (sy_call_t *)close }, /* 6 = close */ 32 { AS(wait_args), (sy_call_t *)wait4 }, /* 7 = wait4 */ 33 { compat(AS(ocreat_args),creat) }, /* 8 = old creat */ 34 { AS(link_args), (sy_call_t *)link }, /* 9 = link */
--- 361 unchanged lines hidden --- |