Plan9のシステムコール数

cpu% cd /sys/src/libc/9syscall
cpu% cat sys.h
#define	SYSR1		0
#define	_ERRSTR		1
#define	BIND		2
#define	CHDIR		3
#define	CLOSE		4
#define	DUP		5
#define	ALARM		6
#define	EXEC		7
#define	EXITS		8
#define	_FSESSION	9
#define	FAUTH		10
#define	_FSTAT		11
#define	SEGBRK		12
#define	_MOUNT		13
#define	OPEN		14
#define	_READ		15
#define	OSEEK		16
#define	SLEEP		17
#define	_STAT		18
#define	RFORK		19
#define	_WRITE		20
#define	PIPE		21
#define	CREATE		22
#define	FD2PATH		23
#define	BRK_		24
#define	REMOVE		25
#define	_WSTAT		26
#define	_FWSTAT		27
#define	NOTIFY		28
#define	NOTED		29
#define	SEGATTACH		30
#define	SEGDETACH		31
#define	SEGFREE				32
#define	SEGFLUSH	33
#define	RENDEZVOUS	34
#define	UNMOUNT		35
#define	_WAIT		36
#define	SEEK		39
#define	FVERSION	40
#define	ERRSTR	41
#define	STAT	42
#define	FSTAT	43
#define	WSTAT	44
#define	FWSTAT	45
#define	MOUNT	46
#define	AWAIT	47
#define PREAD	50
#define PWRITE	51

50個弱ってことは,UNIX v7のころと数は変わらないなぁ.
creatがcreateになったことは以前書いたけど,unlinkはremoveになっている*1

*1:unlink(2)と対になるのはハードリンクを作るために使うlink(2)だけどね.