7 */ 8 9#include <sys/param.h> 10#include <sys/sysent.h> 11#include <sys/sysproto.h> 12#include <i386/ibcs2/ibcs2_types.h> 13#include <i386/ibcs2/ibcs2_signal.h> 14#include <i386/ibcs2/ibcs2_proto.h> 15 16#define AS(name) (sizeof(struct name) / sizeof(register_t)) 17 18/* The casts are bogus but will do for now. */ 19struct sysent ibcs2_sysent[] = { 20 { 0, (sy_call_t *)nosys }, /* 0 = syscall */
| 7 */ 8 9#include <sys/param.h> 10#include <sys/sysent.h> 11#include <sys/sysproto.h> 12#include <i386/ibcs2/ibcs2_types.h> 13#include <i386/ibcs2/ibcs2_signal.h> 14#include <i386/ibcs2/ibcs2_proto.h> 15 16#define AS(name) (sizeof(struct name) / sizeof(register_t)) 17 18/* The casts are bogus but will do for now. */ 19struct sysent ibcs2_sysent[] = { 20 { 0, (sy_call_t *)nosys }, /* 0 = syscall */
|
22 { 0, (sy_call_t *)fork }, /* 2 = fork */ 23 { AS(ibcs2_read_args), (sy_call_t *)ibcs2_read }, /* 3 = ibcs2_read */ 24 { AS(write_args), (sy_call_t *)write }, /* 4 = write */ 25 { AS(ibcs2_open_args), (sy_call_t *)ibcs2_open }, /* 5 = ibcs2_open */ 26 { AS(close_args), (sy_call_t *)close }, /* 6 = close */ 27 { AS(ibcs2_wait_args), (sy_call_t *)ibcs2_wait }, /* 7 = ibcs2_wait */ 28 { AS(ibcs2_creat_args), (sy_call_t *)ibcs2_creat }, /* 8 = ibcs2_creat */ 29 { AS(link_args), (sy_call_t *)link }, /* 9 = link */
--- 119 unchanged lines hidden --- | 22 { 0, (sy_call_t *)fork }, /* 2 = fork */ 23 { AS(ibcs2_read_args), (sy_call_t *)ibcs2_read }, /* 3 = ibcs2_read */ 24 { AS(write_args), (sy_call_t *)write }, /* 4 = write */ 25 { AS(ibcs2_open_args), (sy_call_t *)ibcs2_open }, /* 5 = ibcs2_open */ 26 { AS(close_args), (sy_call_t *)close }, /* 6 = close */ 27 { AS(ibcs2_wait_args), (sy_call_t *)ibcs2_wait }, /* 7 = ibcs2_wait */ 28 { AS(ibcs2_creat_args), (sy_call_t *)ibcs2_creat }, /* 8 = ibcs2_creat */ 29 { AS(link_args), (sy_call_t *)link }, /* 9 = link */
--- 119 unchanged lines hidden --- |