⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 systab.h

📁 著名操作系统Plan 9的第三版的部分核心源代码。现在很难找到了。Plan 9是bell实验室开发的Unix后继者。
💻 H
字号:
#undef	CHDIR	/* BUG */#include "/sys/src/libc/9syscall/sys.h"typedef long Syscall(ulong*);Syscall sysr1;Syscall syserrstr;Syscall sysbind;Syscall syschdir;Syscall sysclose;Syscall sysdup;Syscall sysalarm;Syscall sysexec;Syscall sysexits;Syscall sysfsession;Syscall sysfauth;Syscall sysfstat;Syscall syssegbrk;Syscall sysmount;Syscall sysopen;Syscall sysread;Syscall sysoseek;Syscall syssleep;Syscall sysstat;Syscall sysrfork;Syscall syswrite;Syscall syspipe;Syscall syscreate;Syscall sysfd2path;Syscall sysbrk_;Syscall sysremove;Syscall syswstat;Syscall sysfwstat;Syscall sysnotify;Syscall sysnoted;Syscall syssegattach;Syscall syssegdetach;Syscall syssegfree;Syscall syssegflush;Syscall sysrendezvous;Syscall sysunmount;Syscall syswait;Syscall syswrite9p;Syscall sysread9p;Syscall sysseek;Syscall	sysdeath;Syscall *systab[]={	[SYSR1]		sysr1,	[ERRSTR]	syserrstr,	[BIND]		sysbind,	[CHDIR]		syschdir,	[CLOSE]		sysclose,	[DUP]		sysdup,	[ALARM]		sysalarm,	[EXEC]		sysexec,	[EXITS]		sysexits,	[FSESSION]	sysfsession,	[FAUTH]		sysfauth,	[FSTAT]		sysfstat,	[SEGBRK]	syssegbrk,	[MOUNT]		sysmount,	[OPEN]		sysopen,	[READ]		sysread,	[OSEEK]		sysoseek,	[SLEEP]		syssleep,	[STAT]		sysstat,	[RFORK]		sysrfork,	[WRITE]		syswrite,	[PIPE]		syspipe,	[CREATE]	syscreate,	[FD2PATH]	sysfd2path,	[BRK_]		sysbrk_,	[REMOVE]	sysremove,	[WSTAT]		syswstat,	[FWSTAT]	sysfwstat,	[NOTIFY]	sysnotify,	[NOTED]		sysnoted,	[SEGATTACH]	syssegattach,	[SEGDETACH]	syssegdetach,	[SEGFREE]	syssegfree,	[SEGFLUSH]	syssegflush,	[RENDEZVOUS]	sysrendezvous,	[UNMOUNT]	sysunmount,	[WAIT]		syswait,	[WRITE9P]	syswrite9p,	[READ9P]	sysread9p,	[SEEK]		sysseek,};char *sysctab[]={	[SYSR1]		"Running",	[ERRSTR]	"Errstr",	[BIND]		"Bind",	[CHDIR]		"Chdir",	[CLOSE]		"Close",	[DUP]		"Dup",	[ALARM]		"Alarm",	[EXEC]		"Exec",	[EXITS]		"Exits",	[FSESSION]	"Fsession",	[FAUTH]		"Fauth",	[FSTAT]		"Fstat",	[SEGBRK]	"Segbrk",	[MOUNT]		"Mount",	[OPEN]		"Open",	[READ]		"Read",	[OSEEK]		"Oseek",	[SLEEP]		"Sleep",	[STAT]		"Stat",	[RFORK]		"Rfork",	[WRITE]		"Write",	[PIPE]		"Pipe",	[CREATE]	"Create",	[FD2PATH]	"Fd2path",	[BRK_]		"Brk",	[REMOVE]	"Remove",	[WSTAT]		"Wstat",	[FWSTAT]	"Fwstat",	[NOTIFY]	"Notify",	[NOTED]		"Noted",	[SEGATTACH]	"Segattach",	[SEGDETACH]	"Segdetach",	[SEGFREE]	"Segfree",	[SEGFLUSH]	"Segflush",	[RENDEZVOUS]	"Rendez",	[UNMOUNT]	"Unmount",	[WAIT]		"Wait",	[WRITE9P]	"Write9p",	[READ9P]	"Read9p",	[SEEK]		"Seek",};int nsyscall = (sizeof systab/sizeof systab[0]);

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -