syscalls.master revision 1.6
11.6Sderaadt	$Id: syscalls.master,v 1.6 1993/11/14 14:56:05 deraadt Exp $
21.1Sderaadt;	from: @(#)syscalls.master	8.1 (Berkeley) 7/19/93
31.1Sderaadt; System call name/number master file (or rather, slave, from SunOS).
41.1Sderaadt; Processed to created sun_sysent.c, sun_syscalls.c and sun_syscall.h.
51.1Sderaadt
61.1Sderaadt; Columns: number type nargs name altname/comments
71.1Sderaadt;	number	system call number, must be in order
81.1Sderaadt;	type	one of STD, OBSOL, UNIMPL, COMPAT
91.1Sderaadt;	nargs	number of arguments
101.1Sderaadt;	name	name of syscall routine
111.1Sderaadt;	altname	name of system call if different
121.1Sderaadt;		for UNIMPL/OBSOL, name continues with comments
131.1Sderaadt
141.1Sderaadt; types:
151.1Sderaadt;	STD	always included
161.1Sderaadt;	COMPAT	included on COMPAT #ifdef
171.1Sderaadt;	LIBCOMPAT included on COMPAT #ifdef, and placed in syscall.h
181.1Sderaadt;	OBSOL	obsolete, not included in system, only specifies name
191.1Sderaadt;	UNIMPL	not implemented, placeholder only
201.1Sderaadt
211.1Sderaadt; #ifdef's, etc. may be included, and are copied to the output files.
221.1Sderaadt
231.5Sderaadt0	STD	0 nosys syscall
241.2Sderaadt1	STD	1 rexit exit
251.1Sderaadt2	STD	0 fork
261.1Sderaadt3	STD	3 read
271.1Sderaadt4	STD	3 write
281.1Sderaadt5	STD	3 open
291.1Sderaadt6	STD	1 close
301.1Sderaadt7	STD	4 sun_wait4
311.1Sderaadt8	STD	2 sun_creat
321.1Sderaadt9	STD	2 link
331.1Sderaadt10	STD	1 unlink
341.1Sderaadt11	STD	2 sun_execv
351.1Sderaadt12	STD	1 chdir
361.1Sderaadt13	COMPAT	0 sun_time
371.1Sderaadt14	STD	3 mknod
381.1Sderaadt15	STD	2 chmod
391.1Sderaadt16	STD	3 chown
401.1Sderaadt17	STD	1 obreak break
411.1Sderaadt18	COMPAT	2 sun_stat
421.2Sderaadt19	STD	3 lseek
431.1Sderaadt20	STD	0 getpid
441.1Sderaadt21	OBSOL	1 sun_old_mount
451.1Sderaadt22	UNIMPL	1 System V umount
461.1Sderaadt23	COMPAT	1 setuid
471.1Sderaadt24	STD	0 getuid
481.1Sderaadt25	COMPAT	1 sun_stime
491.1Sderaadt26	UNIMPL	5 sun_ptrace
501.1Sderaadt27	COMPAT	1 sun_alarm
511.1Sderaadt28	COMPAT	1 sun_fstat
521.1Sderaadt29	COMPAT	0 sun_pause
531.1Sderaadt30	COMPAT	2 sun_utime
541.1Sderaadt31	UNIMPL	0 was stty
551.1Sderaadt32	UNIMPL	0 was gtty
561.2Sderaadt33	STD	2 saccess access
571.1Sderaadt34	COMPAT	1 sun_nice
581.1Sderaadt35	COMPAT	1 sun_ftime
591.1Sderaadt36	STD	0 sync
601.1Sderaadt37	STD	2 kill
611.2Sderaadt38	STD	2 stat
621.1Sderaadt39	COMPAT	2 sun_setpgrp
631.2Sderaadt40	STD	2 lstat
641.1Sderaadt41	STD	2 dup
651.1Sderaadt42	STD	0 pipe
661.1Sderaadt43	COMPAT	1 sun_times
671.1Sderaadt44	STD	4 profil
681.1Sderaadt45	UNIMPL	0 nosys
691.1Sderaadt46	COMPAT	1 sun_setgid
701.1Sderaadt47	STD	0 getgid
711.1Sderaadt48	COMPAT	2 sun_ssig
721.1Sderaadt49	UNIMPL	0 reserved for USG
731.1Sderaadt50	UNIMPL	0 reserved for USG
741.2Sderaadt51	STD	1 sysacct acct
751.1Sderaadt52	UNIMPL	0 nosys
761.1Sderaadt53	STD	4 sun_mctl
771.1Sderaadt54	STD	3 sun_ioctl
781.1Sderaadt55	STD	2 reboot
791.1Sderaadt56	OBSOL	3 sun_owait3
801.1Sderaadt57	STD	2 symlink
811.1Sderaadt58	STD	3 readlink
821.1Sderaadt59	STD	3 execve
831.1Sderaadt60	STD	1 umask
841.1Sderaadt61	STD	1 chroot
851.2Sderaadt62	STD	2 fstat
861.1Sderaadt63	UNIMPL	0 nosys
871.2Sderaadt64	STD	0 getpagesize
881.1Sderaadt65	STD	3 sun_omsync
891.1Sderaadt66	STD	0 vfork
901.1Sderaadt67	OBSOL	0 vread
911.1Sderaadt68	OBSOL	0 vwrite
921.1Sderaadt69	STD	1 sbrk
931.1Sderaadt70	STD	1 sstk
941.1Sderaadt71	STD	6 sun_mmap mmap
951.1Sderaadt72	STD	1 ovadvise vadvise
961.1Sderaadt73	STD	2 munmap
971.1Sderaadt74	STD	3 mprotect
981.1Sderaadt75	STD	3 madvise
991.1Sderaadt76	COMPAT	0 vhangup
1001.1Sderaadt77	COMPAT	0 vlimit
1011.1Sderaadt78	STD	3 mincore
1021.1Sderaadt79	STD	2 getgroups
1031.1Sderaadt80	STD	2 setgroups
1041.1Sderaadt81	STD	1 getpgrp
1051.1Sderaadt82	STD	2 setpgid
1061.1Sderaadt83	STD	3 setitimer
1071.1Sderaadt84	COMPAT	0 wait
1081.1Sderaadt85	STD	1 swapon
1091.1Sderaadt86	STD	2 getitimer
1101.2Sderaadt87	STD	2 gethostname
1111.2Sderaadt88	STD	2 sethostname
1121.1Sderaadt89	STD	0 getdtablesize
1131.1Sderaadt90	STD	2 dup2
1141.1Sderaadt91	UNIMPL	2 getdopt
1151.1Sderaadt92	STD	3 fcntl
1161.1Sderaadt93	STD	5 select
1171.1Sderaadt94	UNIMPL	2 setdopt
1181.1Sderaadt95	STD	1 fsync
1191.1Sderaadt96	STD	3 setpriority
1201.1Sderaadt97	STD	3 socket
1211.1Sderaadt98	STD	3 connect
1221.1Sderaadt99	STD	3 oaccept
1231.1Sderaadt100	STD	2 getpriority
1241.1Sderaadt101	STD	4 osend
1251.1Sderaadt102	STD	4 orecv
1261.1Sderaadt103	UNIMPL	0 old socketaddr
1271.1Sderaadt104	STD	3 bind
1281.1Sderaadt105	STD	5 sun_setsockopt
1291.1Sderaadt106	STD	2 listen
1301.1Sderaadt107	COMPAT	0 vtimes
1311.1Sderaadt108	STD	3 osigvec
1321.1Sderaadt109	STD	1 osigblock
1331.1Sderaadt110	STD	1 osigsetmask
1341.1Sderaadt111	STD	1 sigsuspend
1351.2Sderaadt112	STD	2 sigstack
1361.1Sderaadt113	STD	3 orecvmsg
1371.1Sderaadt114	STD	3 osendmsg
1381.1Sderaadt115	OBSOL	3 vtrace
1391.1Sderaadt116	STD	2 gettimeofday
1401.1Sderaadt117	STD	2 getrusage
1411.1Sderaadt118	STD	5 getsockopt
1421.1Sderaadt119	UNIMPL	0 nosys
1431.1Sderaadt120	STD	3 readv
1441.1Sderaadt121	STD	3 writev
1451.1Sderaadt122	STD	2 settimeofday
1461.1Sderaadt123	STD	3 fchown
1471.1Sderaadt124	STD	2 fchmod
1481.1Sderaadt125	STD	6 orecvfrom
1491.1Sderaadt126	STD	2 osetreuid
1501.1Sderaadt127	STD	2 osetregid
1511.1Sderaadt128	STD	2 rename
1521.2Sderaadt129	STD	2 truncate
1531.2Sderaadt130	STD	2 ftruncate
1541.1Sderaadt131	STD	2 flock
1551.1Sderaadt132	UNIMPL	0 nosys
1561.1Sderaadt133	STD	6 sendto
1571.1Sderaadt134	STD	2 shutdown
1581.1Sderaadt135	STD	5 socketpair
1591.1Sderaadt136	STD	2 mkdir
1601.1Sderaadt137	STD	1 rmdir
1611.1Sderaadt138	STD	2 utimes
1621.1Sderaadt139	STD	1 sigreturn
1631.1Sderaadt140	STD	2 adjtime
1641.1Sderaadt141	STD	3 ogetpeername
1651.2Sderaadt142	STD	0 gethostid
1661.1Sderaadt143	UNIMPL	1 old sethostid
1671.2Sderaadt144	STD	2 getrlimit
1681.2Sderaadt145	STD	2 setrlimit
1691.1Sderaadt146	STD	2 okillpg
1701.1Sderaadt147	UNIMPL	0 nosys
1711.1Sderaadt148	UNIMPL	0 nosys
1721.1Sderaadt149	UNIMPL	0 nosys
1731.1Sderaadt150	STD	3 ogetsockname
1741.1Sderaadt151	UNIMPL	4 getmsg
1751.1Sderaadt152	UNIMPL	4 putmsg
1761.1Sderaadt153	UNIMPL	3 poll
1771.1Sderaadt154	UNIMPL	0 nosys
1781.1Sderaadt155	UNIMPL	0 nosys
1791.1Sderaadt156	STD	4 getdirentries
1801.1Sderaadt157	STD	2 statfs
1811.1Sderaadt158	STD	2 fstatfs
1821.1Sderaadt159	STD	1 sun_unmount
1831.1Sderaadt160	UNIMPL	0 nosys
1841.1Sderaadt161	UNIMPL	0 nosys
1851.4Sderaadt162	STD	2 getdomainname
1861.4Sderaadt163	STD	2 setdomainname
1871.1Sderaadt164	UNIMPL	5 rtschedule
1881.1Sderaadt165	UNIMPL	4 quotactl
1891.1Sderaadt166	UNIMPL	2 exportfs
1901.1Sderaadt167	STD	4 sun_mount
1911.1Sderaadt168	UNIMPL	2 ustat
1921.6Sderaadt#ifdef SYSVSEM
1931.6Sderaadt169	STD	5 semsys
1941.6Sderaadt#else
1951.6Sderaadt169	UNIMPL	0 nosys
1961.6Sderaadt#endif
1971.6Sderaadt#ifdef SYSVMSG
1981.6Sderaadt170	STD	6 msgsys
1991.6Sderaadt#else
2001.6Sderaadt170	UNIMPL	0 nosys
2011.6Sderaadt#endif
2021.1Sderaadt#ifdef SYSVSHM
2031.1Sderaadt171	STD	4 shmsys
2041.1Sderaadt#else
2051.1Sderaadt171	UNIMPL	0 nosys
2061.1Sderaadt#endif
2071.3Sderaadt172	STD	4 auditsys
2081.1Sderaadt173	UNIMPL	5 rfssys
2091.1Sderaadt174	STD	3 sun_getdents
2101.1Sderaadt175	STD	1 setsid
2111.1Sderaadt176	STD	1 fchdir
2121.1Sderaadt177	STD	1 sun_fchroot
2131.1Sderaadt178	UNIMPL	0 nosys
2141.1Sderaadt179	UNIMPL	0 nosys
2151.1Sderaadt180	UNIMPL	0 nosys
2161.1Sderaadt181	UNIMPL	0 nosys
2171.1Sderaadt182	UNIMPL	0 nosys
2181.1Sderaadt183	STD	1 sun_sigpending
2191.1Sderaadt184	UNIMPL	0 nosys
2201.1Sderaadt185	STD	2 setpgid
2211.1Sderaadt186	UNIMPL	2 pathconf
2221.1Sderaadt187	UNIMPL	2 fpathconf
2231.1Sderaadt188	UNIMPL	1 sysconf
2241.1Sderaadt189	UNIMPL	1 uname
225