1*63312Sbostic @(#)syscalls.master 8.1 (Berkeley) 06/11/93 258637Sutashiro; System call name/number master file (or rather, slave, from NEWS-OS). 358637Sutashiro; Processed to created news_sysent.c, news_syscalls.c and news_syscall.h. 458637Sutashiro 558637Sutashiro; Columns: number type nargs name altname/comments 658637Sutashiro; number system call number, must be in order 758637Sutashiro; type one of STD, OBSOL, UNIMPL, COMPAT 858637Sutashiro; nargs number of arguments 958637Sutashiro; name name of syscall routine 1058637Sutashiro; altname name of system call if different 1158637Sutashiro; for UNIMPL/OBSOL, name continues with comments 1258637Sutashiro 1358637Sutashiro; types: 1458637Sutashiro; STD always included 1558637Sutashiro; COMPAT included on COMPAT #ifdef 1658637Sutashiro; LIBCOMPAT included on COMPAT #ifdef, and placed in syscall.h 1758637Sutashiro; OBSOL obsolete, not included in system, only specifies name 1858637Sutashiro; UNIMPL not implemented, placeholder only 1958637Sutashiro 2058637Sutashiro; #ifdef's, etc. may be included, and are copied to the output files. 2158637Sutashiro 2258637Sutashiro; Reserved/unimplemented system calls in the range 0-150 inclusive 2358637Sutashiro; are reserved for use in future Berkeley releases. 2458637Sutashiro; Additional system calls implemented in vendor and other 2558637Sutashiro; redistributions should be placed in the reserved range at the end 2658637Sutashiro; of the current calls. 2758637Sutashiro 2858637Sutashiro0 UNIMPL 0 nosys indir 2958637Sutashiro1 STD 1 rexit exit 3058637Sutashiro2 STD 0 fork 3158637Sutashiro3 STD 3 read 3258637Sutashiro4 STD 3 write 3358637Sutashiro5 STD 3 open 3458637Sutashiro6 STD 1 close 3558637Sutashiro7 STD 4 wait4 3659003Sutashiro8 STD 2 ocreat 3758637Sutashiro9 STD 2 link 3858637Sutashiro10 STD 1 unlink 3958637Sutashiro11 OBSOL 2 execv 4058637Sutashiro12 STD 1 chdir 4159003Sutashiro13 COMPAT 1 news_time 4258637Sutashiro14 STD 3 mknod 4358637Sutashiro15 STD 2 chmod 4458637Sutashiro16 STD 3 chown 4558637Sutashiro17 STD 1 obreak break 4659003Sutashiro18 OBSOL 3 stat 4760636Sutashiro19 STD 3 olseek 4858637Sutashiro20 STD 0 getpid 4958637Sutashiro21 STD 4 mount 5059003Sutashiro22 OBSOL 1 umount 5158637Sutashiro23 STD 1 setuid 5258637Sutashiro24 STD 0 getuid 5359003Sutashiro25 OBSOL 1 stime 5458637Sutashiro26 STD 4 ptrace 5559003Sutashiro27 OBSOL 1 alarm 5659003Sutashiro28 OBSOL 2 fstat 5759003Sutashiro29 OBSOL 0 pause 5859003Sutashiro30 OBSOL 2 utime 5959003Sutashiro31 UNIMPL 0 nosys 6059003Sutashiro32 UNIMPL 0 nosys 6158637Sutashiro33 STD 2 saccess access 6259003Sutashiro34 OBSOL 2 access 6359003Sutashiro35 OBSOL 1 ftime 6458637Sutashiro36 STD 0 sync 6558637Sutashiro37 STD 2 kill 6659003Sutashiro38 STD 2 ostat 6759003Sutashiro39 OBSOL 2 setpgrp 6859003Sutashiro40 STD 2 olstat 6958637Sutashiro41 STD 2 dup 7058637Sutashiro42 STD 0 pipe 7159003Sutashiro43 OBSOL 1 times 7258637Sutashiro44 STD 4 profil 7359003Sutashiro45 UNIMPL 0 nosys 7459003Sutashiro46 OBSOL 1 setgid 7558637Sutashiro47 STD 0 getgid 7659003Sutashiro48 OBSOL 2 ssig sig 7759003Sutashiro49 UNIMPL 0 nosys 7859003Sutashiro50 UNIMPL 0 nosys 7958637Sutashiro51 STD 1 sysacct acct 8059003Sutashiro52 UNIMPL 0 nosys 8159003Sutashiro53 UNIMPL 0 nosys 8258637Sutashiro54 STD 3 ioctl 8358637Sutashiro55 STD 1 reboot 8459003Sutashiro56 UNIMPL 0 nosys 8558637Sutashiro57 STD 2 symlink 8658637Sutashiro58 STD 3 readlink 8758637Sutashiro59 STD 3 execve 8858637Sutashiro60 STD 1 umask 8958637Sutashiro61 STD 1 chroot 9059003Sutashiro62 STD 2 ofstat 9159003Sutashiro63 UNIMPL 0 nosys 9259003Sutashiro64 STD 0 ogetpagesize 9359003Sutashiro65 UNIMPL 5 news_mremap 9458637Sutashiro66 STD 0 vfork 9558637Sutashiro67 OBSOL 0 vread 9658637Sutashiro68 OBSOL 0 vwrite 9758637Sutashiro69 STD 1 sbrk 9858637Sutashiro70 STD 1 sstk 9959003Sutashiro71 UNIMPL 6 news_mmap 10058637Sutashiro72 STD 1 ovadvise vadvise 10158637Sutashiro73 STD 2 munmap 10258637Sutashiro74 STD 3 mprotect 10358637Sutashiro75 STD 3 madvise 10458637Sutashiro76 OBSOL 0 vhangup 10558637Sutashiro77 OBSOL 0 vlimit 10658637Sutashiro78 STD 3 mincore 10758637Sutashiro79 STD 2 getgroups 10858637Sutashiro80 STD 2 setgroups 10958637Sutashiro81 STD 0 getpgrp 11058637Sutashiro82 STD 2 setpgid 11158637Sutashiro83 STD 3 setitimer 11259003Sutashiro84 STD 3 owait 11358637Sutashiro85 STD 1 swapon 11458637Sutashiro86 STD 2 getitimer 11559003Sutashiro87 STD 2 ogethostname 11659003Sutashiro88 STD 2 osethostname 11758637Sutashiro89 STD 0 getdtablesize 11858637Sutashiro90 STD 2 dup2 11958637Sutashiro91 UNIMPL 2 getdopt 12058637Sutashiro92 STD 3 fcntl 12158637Sutashiro93 STD 5 select 12258637Sutashiro94 UNIMPL 2 setdopt 12358637Sutashiro95 STD 1 fsync 12458637Sutashiro96 STD 3 setpriority 12558637Sutashiro97 STD 3 socket 12658637Sutashiro98 STD 3 connect 12759003Sutashiro99 STD 3 oaccept 12858637Sutashiro100 STD 2 getpriority 12959003Sutashiro101 STD 4 osend 13059003Sutashiro102 STD 4 orecv 13158637Sutashiro103 STD 1 sigreturn 13258637Sutashiro104 STD 3 bind 13358637Sutashiro105 STD 5 setsockopt 13458637Sutashiro106 STD 2 listen 13558637Sutashiro107 OBSOL 0 vtimes 13659003Sutashiro108 STD 3 osigvec 13759003Sutashiro109 STD 1 osigblock 13859003Sutashiro110 STD 1 osigsetmask 13958637Sutashiro111 STD 1 sigsuspend 14059003Sutashiro112 STD 2 osigstack 14159003Sutashiro113 STD 3 orecvmsg 14259003Sutashiro114 STD 3 osendmsg 14358637Sutashiro#ifdef TRACE 14458637Sutashiro115 STD 2 vtrace 14558637Sutashiro#else 14658637Sutashiro115 OBSOL 2 vtrace 14758637Sutashiro#endif 14858637Sutashiro116 STD 2 gettimeofday 14958637Sutashiro117 STD 2 getrusage 15058637Sutashiro118 STD 5 getsockopt 15158637Sutashiro119 UNIMPL 0 nosys 15258637Sutashiro120 STD 3 readv 15358637Sutashiro121 STD 3 writev 15458637Sutashiro122 STD 2 settimeofday 15558637Sutashiro123 STD 3 fchown 15658637Sutashiro124 STD 2 fchmod 15759003Sutashiro125 STD 6 orecvfrom 15859003Sutashiro126 STD 2 osetreuid 15959003Sutashiro127 STD 2 osetregid 16058637Sutashiro128 STD 2 rename 16160112Sutashiro129 STD 2 otruncate 16260112Sutashiro130 STD 2 oftruncate 16358637Sutashiro131 STD 2 flock 16459003Sutashiro132 UNIMPL 0 nosys 16558637Sutashiro133 STD 6 sendto 16658637Sutashiro134 STD 2 shutdown 16758637Sutashiro135 STD 5 socketpair 16858637Sutashiro136 STD 2 mkdir 16958637Sutashiro137 STD 1 rmdir 17058637Sutashiro138 STD 2 utimes 17158637Sutashiro139 OBSOL 0 4.2 sigreturn 17258637Sutashiro140 STD 2 adjtime 17359003Sutashiro141 STD 3 ogetpeername 17459003Sutashiro142 STD 0 ogethostid 17559003Sutashiro143 STD 1 osethostid 17660112Sutashiro144 STD 2 ogetrlimit 17760112Sutashiro145 STD 2 osetrlimit 17859003Sutashiro146 STD 2 okillpg 17959003Sutashiro147 UNIMPL 0 nosys 18058637Sutashiro148 STD 4 quotactl 18159003Sutashiro149 STD 4 oquota 18259003Sutashiro150 STD 3 ogetsockname 18358637Sutashiro 18458637Sutashiro; Syscalls 151-180 inclusive are reserved for vendor-specific 18558637Sutashiro; system calls. (This includes various calls added for compatibity 18658637Sutashiro; with other Unix variants.) 18758637Sutashiro; Some of these calls are now supported by BSD... 18858637Sutashiro151 STD 1 news_setenvp 18958637Sutashiro152 STD 5 news_sysnews 19058637Sutashiro153 UNIMPL 0 nosys 19158637Sutashiro154 UNIMPL 0 nosys 19258637Sutashiro#ifdef NFS 19358637Sutashiro155 STD 2 nfssvc 19458637Sutashiro#else 19558637Sutashiro155 UNIMPL 0 nosys 19658637Sutashiro#endif 19759003Sutashiro156 STD 4 ogetdirentries 19858637Sutashiro157 STD 2 statfs 19958637Sutashiro158 STD 2 fstatfs 20059003Sutashiro159 UNIMPL 1 news_unmount 20159003Sutashiro160 UNIMPL 0 news_async_daemon 20258637Sutashiro#ifdef NFS 20358637Sutashiro161 STD 2 getfh 20458637Sutashiro#else 20558637Sutashiro161 UNIMPL 0 nosys 20658637Sutashiro#endif 20758637Sutashiro162 STD 2 sun_getdomainname 20858637Sutashiro163 STD 2 sun_setdomainname 20958637Sutashiro164 UNIMPL 0 nosys 21058637Sutashiro165 UNIMPL 0 nosys 21158637Sutashiro166 UNIMPL 0 nosys 21258637Sutashiro167 UNIMPL 0 nosys 21358637Sutashiro168 UNIMPL 0 nosys 21458637Sutashiro169 UNIMPL 0 nosys 21558637Sutashiro170 UNIMPL 0 nosys 21658637Sutashiro#ifdef SYSVSHM 21758637Sutashiro171 STD 4 shmsys 21858637Sutashiro#else 21958637Sutashiro171 UNIMPL 0 nosys 22058637Sutashiro#endif 22158637Sutashiro172 UNIMPL 0 nosys 22258637Sutashiro173 UNIMPL 0 nosys 22358637Sutashiro174 STD 3 sun_getdents 22458637Sutashiro175 UNIMPL 0 nosys 22558637Sutashiro176 UNIMPL 0 nosys 22658637Sutashiro177 UNIMPL 0 nosys 22758637Sutashiro178 UNIMPL 0 nosys 22858637Sutashiro179 UNIMPL 0 nosys 229