typedef struct{char *name; long sig; void (*fn)(void*); int size; int np; uchar map[16];} Runtab;Runtab Sysmodtab[]={// "announce",0xb7c4ac0,Sys_announce,40,2,{0x0,0x80,}, "aprint",0x77442d46,Sys_aprint,0,0,{0},// "bind",0x66326d91,Sys_bind,48,2,{0x0,0xc0,}, "byte2char",0x3d6094f9,Sys_byte2char,40,2,{0x0,0x80,}, "char2byte",0x2ba5ab41,Sys_char2byte,48,2,{0x0,0x40,},// "chdir",0xc6935858,Sys_chdir,40,2,{0x0,0x80,},// "create",0x54db77d9,Sys_create,48,2,{0x0,0x80,},// "dial",0x29e90174,Sys_dial,40,2,{0x0,0xc0,},// "dirread",0xdff65dd3,Sys_dirread,40,2,{0x0,0xc0,},// "dup",0x6584767b,Sys_dup,40,0,{0},// "export",0x9f7a22c1,Sys_export,40,2,{0x0,0x80,},// "fildes",0x1478f993,Sys_fildes,40,0,{0},// "file2chan",0x9f34d686,Sys_file2chan,40,2,{0x0,0xc0,},// "fprint",0xf46486c8,Sys_fprint,0,0,{0},// "fstat",0x9bc2ca3e,Sys_fstat,40,2,{0x0,0x80,},// "fwstat",0x4af1f179,Sys_fwstat,80,2,{0x0,0xf0,},// "listen",0xb97416e0,Sys_listen,48,2,{0x0,0xe0,},// "millisec",0x616977e8,Sys_millisec,32,0,{0},// "mount",0x5cf1821b,Sys_mount,48,2,{0x0,0xd0,},// "open",0x8f477f99,Sys_open,40,2,{0x0,0x80,},// "pctl",0x5df27fb,Sys_pctl,40,2,{0x0,0x40,},// "pipe",0x1f2c52ea,Sys_pipe,40,2,{0x0,0x80,}, "print",0xac849033,Sys_print,0,0,{0}, "raise",0x1273096a,Sys_raise,40,2,{0x0,0x80,},// "read",0x7cfef557,Sys_read,48,2,{0x0,0xc0,},// "remove",0xc6935858,Sys_remove,40,2,{0x0,0x80,}, "rescue",0xa904edf4,Sys_rescue,40,2,{0x0,0xc0,}, "rescued",0x75e8db6d,Sys_rescued,40,2,{0x0,0x40,},// "seek",0xfe85baee,Sys_seek,48,2,{0x0,0x80,},// "sleep",0xe67bf126,Sys_sleep,40,0,{0}, "sprint",0x4c0624b6,Sys_sprint,0,0,{0},// "stat",0x56aa3fed,Sys_stat,40,2,{0x0,0x80,},// "stream",0xb9e8f9ea,Sys_stream,48,2,{0x0,0xc0,}, "tokenize",0x57338f20,Sys_tokenize,40,2,{0x0,0xc0,},// "unmount",0x21e337e3,Sys_unmount,40,2,{0x0,0xc0,}, "unrescue",0x9cd71c5e,Sys_unrescue,32,0,{0}, "utfbytes",0x1d4a1f4,Sys_utfbytes,40,2,{0x0,0x80,},// "write",0x7cfef557,Sys_write,48,2,{0x0,0xc0,},// "wstat",0x210524c,Sys_wstat,80,2,{0x0,0xf0,}, 0};
typedef struct{char *name; long sig; void (*fn)(void*); int size; int np; uchar map[16];} Runtab;
Runtab Sysmodtab[]={
// "announce",0xb7c4ac0,Sys_announce,40,2,{0x0,0x80,},
"aprint",0x77442d46,Sys_aprint,0,0,{0},
// "bind",0x66326d91,Sys_bind,48,2,{0x0,0xc0,},
"byte2char",0x3d6094f9,Sys_byte2char,40,2,{0x0,0x80,},
"char2byte",0x2ba5ab41,Sys_char2byte,48,2,{0x0,0x40,},
// "chdir",0xc6935858,Sys_chdir,40,2,{0x0,0x80,},
// "create",0x54db77d9,Sys_create,48,2,{0x0,0x80,},
// "dial",0x29e90174,Sys_dial,40,2,{0x0,0xc0,},
// "dirread",0xdff65dd3,Sys_dirread,40,2,{0x0,0xc0,},
// "dup",0x6584767b,Sys_dup,40,0,{0},
// "export",0x9f7a22c1,Sys_export,40,2,{0x0,0x80,},
// "fildes",0x1478f993,Sys_fildes,40,0,{0},
// "file2chan",0x9f34d686,Sys_file2chan,40,2,{0x0,0xc0,},
// "fprint",0xf46486c8,Sys_fprint,0,0,{0},
// "fstat",0x9bc2ca3e,Sys_fstat,40,2,{0x0,0x80,},
// "fwstat",0x4af1f179,Sys_fwstat,80,2,{0x0,0xf0,},
// "listen",0xb97416e0,Sys_listen,48,2,{0x0,0xe0,},
// "millisec",0x616977e8,Sys_millisec,32,0,{0},
// "mount",0x5cf1821b,Sys_mount,48,2,{0x0,0xd0,},
// "open",0x8f477f99,Sys_open,40,2,{0x0,0x80,},
// "pctl",0x5df27fb,Sys_pctl,40,2,{0x0,0x40,},
// "pipe",0x1f2c52ea,Sys_pipe,40,2,{0x0,0x80,},
"print",0xac849033,Sys_print,0,0,{0},
"raise",0x1273096a,Sys_raise,40,2,{0x0,0x80,},
// "read",0x7cfef557,Sys_read,48,2,{0x0,0xc0,},
// "remove",0xc6935858,Sys_remove,40,2,{0x0,0x80,},
"rescue",0xa904edf4,Sys_rescue,40,2,{0x0,0xc0,},
"rescued",0x75e8db6d,Sys_rescued,40,2,{0x0,0x40,},
// "seek",0xfe85baee,Sys_seek,48,2,{0x0,0x80,},
// "sleep",0xe67bf126,Sys_sleep,40,0,{0},
"sprint",0x4c0624b6,Sys_sprint,0,0,{0},
// "stat",0x56aa3fed,Sys_stat,40,2,{0x0,0x80,},
// "stream",0xb9e8f9ea,Sys_stream,48,2,{0x0,0xc0,},
"tokenize",0x57338f20,Sys_tokenize,40,2,{0x0,0xc0,},
// "unmount",0x21e337e3,Sys_unmount,40,2,{0x0,0xc0,},
"unrescue",0x9cd71c5e,Sys_unrescue,32,0,{0},
"utfbytes",0x1d4a1f4,Sys_utfbytes,40,2,{0x0,0x80,},
// "write",0x7cfef557,Sys_write,48,2,{0x0,0xc0,},
// "wstat",0x210524c,Sys_wstat,80,2,{0x0,0xf0,},
0
};