plan 9 kernel history: overview | file list | diff list

1999/0812/port/systab.h (diff list | history)

port/systab.h on 1991/0731
1991/0731    
#undef	CHDIR	/* BUG */ 
#include "/sys/src/libc/9syscall/sys.h" 
 
typedef long Syscall(ulong*); 
1991/1105    
 
1999/0812    
Syscall sysr1;Syscall ; 
Syscall syserrstr;Syscall ; 
Syscall sysbind;Syscall ; 
Syscall syschdir;Syscall ; 
Syscall sysclose;Syscall ; 
Syscall sysdup;Syscall ; 
Syscall sysalarm;Syscall ; 
Syscall sysexec;Syscall ; 
Syscall sysexits;Syscall ; 
Syscall sysfsession;Syscall ; 
Syscall sysfauth;Syscall ; 
Syscall sysfstat;Syscall ; 
Syscall syssegbrk;Syscall ; 
Syscall sysmount;Syscall ; 
Syscall sysopen;Syscall ; 
Syscall sysread;Syscall ; 
Syscall sysoseek;Syscall ; 
Syscall syssleep;Syscall ; 
Syscall sysstat;Syscall ; 
Syscall sysrfork;Syscall ; 
Syscall syswrite;Syscall ; 
Syscall syspipe;Syscall ; 
Syscall syscreate;Syscall ; 
Syscall sysfd2path;Syscall ; 
Syscall sysbrk_;Syscall ; 
Syscall sysremove;Syscall ; 
Syscall syswstat;Syscall ; 
Syscall sysfwstat;Syscall ; 
Syscall sysnotify;Syscall ; 
Syscall sysnoted;Syscall ; 
Syscall syssegattach;Syscall ; 
Syscall syssegdetach;Syscall ; 
Syscall syssegfree;Syscall ; 
Syscall syssegflush;Syscall ; 
Syscall sysrendezvous;Syscall ; 
Syscall sysunmount;Syscall ; 
Syscall syswait;Syscall ; 
Syscall syswrite9p;Syscall ; 
Syscall sysread9p;Syscall ; 
Syscall sysseek;Syscall ; 
Syscall systunnel;Syscall ; 
Syscall sysexportfs;Syscall ; 
1998/0916    
Syscall	sysdeath; 
1991/0731    
 
Syscall *systab[]={ 
	[SYSR1]		sysr1, 
	[ERRSTR]	syserrstr, 
	[BIND]		sysbind, 
	[CHDIR]		syschdir, 
	[CLOSE]		sysclose, 
	[DUP]		sysdup, 
	[ALARM]		sysalarm, 
	[EXEC]		sysexec, 
	[EXITS]		sysexits, 
1993/0210    
	[FSESSION]	sysfsession, 
1993/0330    
	[FAUTH]		sysfauth, 
1991/0731    
	[FSTAT]		sysfstat, 
	[SEGBRK]	syssegbrk, 
	[MOUNT]		sysmount, 
	[OPEN]		sysopen, 
	[READ]		sysread, 
1998/0916    
	[OSEEK]		sysoseek, 
1991/0731    
	[SLEEP]		syssleep, 
	[STAT]		sysstat, 
1992/0428    
	[RFORK]		sysrfork, 
1991/0731    
	[WRITE]		syswrite, 
	[PIPE]		syspipe, 
	[CREATE]	syscreate, 
1994/0322    
	[FD2PATH]	sysfd2path, 
1991/0731    
	[BRK_]		sysbrk_, 
	[REMOVE]	sysremove, 
	[WSTAT]		syswstat, 
	[FWSTAT]	sysfwstat, 
	[NOTIFY]	sysnotify, 
	[NOTED]		sysnoted, 
	[SEGATTACH]	syssegattach, 
	[SEGDETACH]	syssegdetach, 
	[SEGFREE]	syssegfree, 
	[SEGFLUSH]	syssegflush, 
1991/0806    
	[RENDEZVOUS]	sysrendezvous, 
1991/1011    
	[UNMOUNT]	sysunmount, 
1992/0309    
	[WAIT]		syswait, 
1994/0402    
	[WRITE9P]	syswrite9p, 
1994/0405    
	[READ9P]	sysread9p, 
1998/0916    
	[SEEK]		sysseek, 
1999/0812    
	[TUNNEL]	systunnel, 
	[EXPORTFS]	sysexportfs, 
1991/0731    
}; 
1991/0926    
 
char *sysctab[]={ 
	[SYSR1]		"Running", 
	[ERRSTR]	"Errstr", 
	[BIND]		"Bind", 
	[CHDIR]		"Chdir", 
	[CLOSE]		"Close", 
	[DUP]		"Dup", 
	[ALARM]		"Alarm", 
	[EXEC]		"Exec", 
	[EXITS]		"Exits", 
1993/0210    
	[FSESSION]	"Fsession", 
1993/0330    
	[FAUTH]		"Fauth", 
1991/0926    
	[FSTAT]		"Fstat", 
	[SEGBRK]	"Segbrk", 
	[MOUNT]		"Mount", 
	[OPEN]		"Open", 
	[READ]		"Read", 
1998/0916    
	[OSEEK]		"Oseek", 
1991/0926    
	[SLEEP]		"Sleep", 
	[STAT]		"Stat", 
1992/0428    
	[RFORK]		"Rfork", 
1991/0926    
	[WRITE]		"Write", 
	[PIPE]		"Pipe", 
	[CREATE]	"Create", 
1994/0322    
	[FD2PATH]	"Fd2path", 
1991/0926    
	[BRK_]		"Brk", 
	[REMOVE]	"Remove", 
	[WSTAT]		"Wstat", 
	[FWSTAT]	"Fwstat", 
	[NOTIFY]	"Notify", 
	[NOTED]		"Noted", 
	[SEGATTACH]	"Segattach", 
	[SEGDETACH]	"Segdetach", 
	[SEGFREE]	"Segfree", 
	[SEGFLUSH]	"Segflush", 
	[RENDEZVOUS]	"Rendez", 
1991/1011    
	[UNMOUNT]	"Unmount", 
1992/0309    
	[WAIT]		"Wait", 
1994/0402    
	[WRITE9P]	"Write9p", 
1994/0405    
	[READ9P]	"Read9p", 
1998/0916    
	[SEEK]		"Seek", 
1999/0812    
	[TUNNEL]	"Tunnel", 
	[EXPORTFS]	"Exportfs", 
1991/0926    
}; 
1994/0407    
 
int nsyscall = (sizeof systab/sizeof systab[0]); 


source code copyright © 1990-2005 Lucent Technologies; see license
Plan 9 distribution
comments to russ cox (rsc@swtch.com)