1 @(#)syscalls.master 7.1 (Berkeley) 08/06/92 2; System call name/number master file (or rather, slave, from SunOS). 3; Processed to created sun_sysent.c, sun_syscalls.c and sun_syscall.h. 4 5; Columns: number type nargs name altname/comments 6; number system call number, must be in order 7; type one of STD, OBSOL, UNIMPL, COMPAT 8; nargs number of arguments 9; name name of syscall routine 10; altname name of system call if different 11; for UNIMPL/OBSOL, name continues with comments 12 13; types: 14; STD always included 15; COMPAT included on COMPAT #ifdef 16; LIBCOMPAT included on COMPAT #ifdef, and placed in syscall.h 17; OBSOL obsolete, not included in system, only specifies name 18; UNIMPL not implemented, placeholder only, call nosys 19; NOTIMPL not implemented, placeholder only, call notimp 20 21; #ifdef's, etc. may be included, and are copied to the output files. 22 230 UNIMPL 0 indir or out-of-range 241 STD 1 rexit exit 252 STD 0 fork 263 STD 3 hpuxread read 274 STD 3 hpuxwrite write 285 STD 3 hpuxopen open 296 STD 1 close 307 STD 1 hpuxwait owait 318 STD 2 hpuxcreat ocreat 329 STD 2 link 3310 STD 1 unlink 3411 STD 2 hpuxexecv execv 3512 STD 1 chdir 3613 COMPAT 1 hpuxtime time 3714 STD 3 mknod 3815 STD 2 chmod 3916 STD 3 chown 4017 STD 1 obreak break 4118 COMPAT 2 hpuxstat stat 4219 STD 3 lseek 4320 STD 0 getpid 4421 NOTIMPL 3 mount 4522 NOTIMPL 1 umount 4623 STD 1 setuid 4724 STD 0 getuid 4825 COMPAT 1 hpuxstime stime 4926 STD 4 hpuxptrace ptrace 5027 COMPAT 1 hpuxalarm alarm 5128 COMPAT 2 hpuxfstat fstat 5229 COMPAT 0 hpuxpause pause 5330 COMPAT 2 hpuxutime utime 5431 COMPAT 2 hpuxstty stty 5532 COMPAT 2 hpuxgtty gtty 5633 STD 2 saccess access 5734 COMPAT 1 hpuxnice nice 5835 COMPAT 1 hpuxftime ftime 5936 STD 0 sync 6037 STD 2 hpuxkill kill 6138 STD 2 hpuxstat stat 6239 COMPAT 1 hpuxsetpgrp setpgrp 6340 STD 2 hpuxlstat lstat 6441 STD 1 hpuxdup dup 6542 STD 0 pipe 6643 COMPAT 1 hpuxtimes times 6744 STD 4 profil 6845 NOTIMPL 4 ki_syscall 6946 STD 1 setgid 7047 STD 0 getgid 7148 COMPAT 2 hpuxssig ssig 7249 UNIMPL 0 reserved for USG 7350 UNIMPL 0 reserved for USG 7451 NOTIMPL 1 acct 7552 UNIMPL 0 nosys 7653 UNIMPL 0 nosys 7754 STD 3 hpuxioctl ioctl 7855 NOTIMPL 4 reboot 7956 STD 2 symlink 8057 STD 3 hpuxutssys utssys 8158 STD 3 readlink 8259 STD 3 execve 8360 STD 1 umask 8461 STD 1 chroot 8562 STD 3 hpuxfcntl fcntl 8663 STD 2 hpuxulimit ulimit 8764 UNIMPL 0 nosys 8865 UNIMPL 0 nosys 8966 STD 0 vfork 9067 STD 0 hpuxread vread 9168 STD 0 hpuxwrite vwrite 9269 UNIMPL 0 nosys 9370 UNIMPL 0 nosys 9471 UNIMPL 0 nosys 9572 UNIMPL 0 nosys 9673 UNIMPL 0 nosys 9774 NOTIMPL 3 mprotect 9875 UNIMPL 0 nosys 9976 UNIMPL 0 nosys 10077 UNIMPL 0 nosys 10178 UNIMPL 0 nosys 10279 STD 2 getgroups 10380 STD 2 setgroups 10481 STD 1 hpuxgetpgrp2 getpgrp2 10582 STD 2 hpuxsetpgrp2 setpgrp2 10683 STD 3 setitimer 10784 STD 3 hpuxwait3 wait3 10885 NOTIMPL 5 swapon 10986 STD 2 getitimer 11087 UNIMPL 0 nosys 11188 UNIMPL 0 nosys 11289 UNIMPL 0 nosys 11390 STD 2 dup2 11491 UNIMPL 0 nosys 11592 STD 2 hpuxfstat fstat 11693 STD 5 select 11794 UNIMPL 0 nosys 11895 STD 1 fsync 11996 UNIMPL 0 nosys 12097 UNIMPL 3 nosys 12198 UNIMPL 2 nosys 12299 UNIMPL 2 nosys 123100 UNIMPL 0 nosys 124101 UNIMPL 0 nosys 125102 UNIMPL 0 nosys 126103 STD 1 sigreturn 127104 UNIMPL 2 nosys 128105 UNIMPL 0 nosys 129106 UNIMPL 0 nosys 130107 UNIMPL 0 nosys 131108 STD 3 hpuxsigvec sigvec 132109 STD 1 hpuxsigblock sigblock 133110 STD 1 hpuxsigsetmask sigsetmask 134111 STD 1 hpuxsigpause sigpause 135112 STD 2 osigstack 136113 UNIMPL 0 nosys 137114 UNIMPL 0 nosys 138115 UNIMPL 0 nosys 139116 STD 2 gettimeofday 140117 UNIMPL 0 nosys 141118 UNIMPL 0 nosys 142119 NOTIMPL 3 hpib_io_stub 143120 STD 3 hpuxreadv readv 144121 STD 3 hpuxwritev writev 145122 STD 2 settimeofday 146123 STD 3 fchown 147124 STD 2 fchmod 148125 UNIMPL 0 nosys 149126 STD 3 hpuxsetresuid setresuid 150127 STD 3 hpuxsetresgid setresgid 151128 STD 2 rename 152129 STD 2 truncate 153130 STD 2 ftruncate 154131 UNIMPL 0 nosys 155132 STD 1 hpuxsysconf sysconf 156133 UNIMPL 0 nosys 157134 UNIMPL 0 nosys 158135 UNIMPL 0 nosys 159136 STD 2 mkdir 160137 STD 1 rmdir 161138 UNIMPL 0 nosys 162139 UNIMPL 0 nosys 163140 UNIMPL 0 nosys 164141 UNIMPL 0 nosys 165142 UNIMPL 0 nosys 166143 UNIMPL 0 nosys 167144 UNIMPL 0 nosys 168145 UNIMPL 0 nosys 169146 UNIMPL 0 nosys 170147 UNIMPL 0 nosys 171148 UNIMPL 0 nosys 172149 UNIMPL 0 nosys 173150 UNIMPL 0 nosys 174151 NOTIMPL 3 privgrp 175152 STD 2 hpuxrtprio rtprio 176153 NOTIMPL 1 plock 177154 STD 2 hpuxnetioctl netioctl 178155 STD 4 hpuxlockf lockf 179156 STD 3 hpuxsemget semget 180157 STD 4 hpuxsemctl semctl 181158 STD 3 hpuxsemop semop 182159 NOTIMPL 2 msgget 183160 NOTIMPL 3 msgctl 184161 NOTIMPL 4 msgsnd 185162 NOTIMPL 5 msgrcv 186#ifdef SYSVSHM 187163 STD 3 hpuxshmget shmget 188164 STD 3 hpuxshmctl shmctl 189165 STD 3 hpuxshmat shmat 190166 STD 1 hpuxshmdt shmdt 191#else 192163 NOTIMPL 3 shmget 193164 NOTIMPL 3 shmctl 194165 NOTIMPL 3 shmat 195166 NOTIMPL 1 shmdt 196#endif 197167 STD 1 hpuxadvise m68020_advise 198168 NOTIMPL 2 nsp_init 199169 NOTIMPL 3 cluster 200170 NOTIMPL 4 mkrnod 201171 UNIMPL 0 nosys 202172 NOTIMPL 0 unsp_open 203173 UNIMPL 0 nosys 204174 STD 3 hpuxgetcontext getcontext 205175 UNIMPL 0 nosys 206176 UNIMPL 0 nosys 207177 UNIMPL 0 nosys 208178 NOTIMPL 0 lsync 209179 UNIMPL 0 nosys 210180 NOTIMPL 0 mysite 211181 NOTIMPL 1 sitels 212182 UNIMPL 0 nosys 213183 UNIMPL 0 nosys 214184 NOTIMPL 4 dskless_stats 215185 UNIMPL 0 nosys 216186 NOTIMPL 3 setacl 217187 NOTIMPL 3 fsetacl 218188 NOTIMPL 3 getacl 219189 NOTIMPL 3 fgetacl 220190 STD 6 hpuxgetaccess getaccess 221191 NOTIMPL 0 getaudid 222192 NOTIMPL 1 setaudid 223193 NOTIMPL 0 getaudproc 224194 NOTIMPL 1 setaudproc 225195 NOTIMPL 2 getevent 226196 NOTIMPL 2 setevent 227197 NOTIMPL 1 audwrite 228198 NOTIMPL 1 audswitch 229199 NOTIMPL 4 audctl 230200 STD 3 hpuxwaitpid waitpid 231201 UNIMPL 0 nosys 232202 UNIMPL 0 nosys 233203 UNIMPL 6 nosys 234204 UNIMPL 0 nosys 235205 UNIMPL 0 nosys 236206 UNIMPL 9 nosys 237207 UNIMPL 0 nosys 238208 UNIMPL 0 nosys 239209 UNIMPL 6 nosys 240210 UNIMPL 5 nosys 241211 UNIMPL 0 nosys 242212 UNIMPL 0 nosys 243213 UNIMPL 0 nosys 244214 UNIMPL 0 nosys 245215 UNIMPL 0 nosys 246216 UNIMPL 0 nosys 247217 UNIMPL 0 nosys 248218 UNIMPL 0 nosys 249219 UNIMPL 0 nosys 250220 UNIMPL 4 nosys 251221 UNIMPL 10 nosys 252222 UNIMPL 0 nosys 253223 UNIMPL 0 nosys 254224 UNIMPL 0 nosys 255225 NOTIMPL 2 pathconf 256226 NOTIMPL 2 fpathconf 257227 UNIMPL 0 nosys 258228 UNIMPL 0 nosys 259229 NOTIMPL 0 async_daemon 260230 NOTIMPL 3 nfs_fcntl 261231 STD 4 getdirentries 262232 STD 2 hpuxgetdomainname getdomainname 263233 NOTIMPL 2 nfs_getfh 264234 NOTIMPL 4 vfsmount 265235 NOTIMPL 1 nfs_svc 266236 STD 2 hpuxsetdomainname setdomainname 267237 NOTIMPL 2 statfs 268238 NOTIMPL 2 fstatfs 269239 STD 3 hpuxsigaction sigaction 270240 STD 3 hpuxsigprocmask sigprocmask 271241 STD 1 hpuxsigpending sigpending 272242 STD 1 hpuxsigsuspend sigsuspend 273243 NOTIMPL 4 fsctl 274244 UNIMPL 0 nosys 275245 NOTIMPL 3 pstat 276