@(#)syscalls.master 8.1 (Berkeley) 6/14/93 ; System call name/number master file (or rather, slave, from HP-UX). ; Processed to created hpux_sysent.c, hpux_syscalls.c and hpux_syscall.h. ; ; from: Utah $Hdr: hpux_sysent.c 1.26 92/12/26$ ; ; Columns: number type nargs name altname/comments ; number system call number, must be in order ; type one of STD, OBSOL, UNIMPL, COMPAT ; nargs number of arguments ; name name of syscall routine ; altname name of system call if different ; for UNIMPL/OBSOL, name continues with comments ; types: ; STD always included ; COMPAT included on COMPAT #ifdef ; LIBCOMPAT included on COMPAT #ifdef, and placed in syscall.h ; OBSOL obsolete, not included in system, only specifies name ; UNIMPL not implemented, placeholder only, call nosys ; NOTIMPL not implemented, placeholder only, call notimp ; #ifdef's, etc. may be included, and are copied to the output files. 0 UNIMPL 0 indir or out-of-range 1 STD 1 exit 2 STD 0 fork 3 STD 3 hpuxread read 4 STD 3 hpuxwrite write 5 STD 3 hpuxopen open 6 STD 1 close 7 STD 1 hpuxwait owait 8 STD 2 hpuxcreat ocreat 9 STD 2 link 10 STD 1 unlink 11 STD 2 hpuxexecv execv 12 STD 1 chdir 13 COMPAT 1 hpuxtime time 14 STD 3 mknod 15 STD 2 chmod 16 STD 3 chown 17 STD 1 obreak break 18 COMPAT 2 hpuxstat stat 19 STD 3 olseek 20 STD 0 getpid 21 NOTIMPL 3 mount 22 NOTIMPL 1 umount 23 STD 1 setuid 24 STD 0 getuid 25 COMPAT 1 hpuxstime stime 26 STD 4 hpuxptrace ptrace 27 COMPAT 1 hpuxalarm alarm 28 COMPAT 2 hpuxfstat fstat 29 COMPAT 0 hpuxpause pause 30 COMPAT 2 hpuxutime utime 31 COMPAT 2 hpuxstty stty 32 COMPAT 2 hpuxgtty gtty 33 STD 2 access 34 COMPAT 1 hpuxnice nice 35 COMPAT 1 hpuxftime ftime 36 STD 0 sync 37 STD 2 hpuxkill kill 38 STD 2 hpuxstat stat 39 COMPAT 1 hpuxsetpgrp setpgrp 40 STD 2 hpuxlstat lstat 41 STD 1 hpuxdup dup 42 STD 0 pipe 43 COMPAT 1 hpuxtimes times 44 STD 4 profil 45 NOTIMPL 4 ki_syscall 46 STD 1 setgid 47 STD 0 getgid 48 COMPAT 2 hpuxssig ssig 49 UNIMPL 0 reserved for USG 50 UNIMPL 0 reserved for USG 51 NOTIMPL 1 acct 52 UNIMPL 0 nosys 53 UNIMPL 0 nosys 54 STD 3 hpuxioctl ioctl 55 NOTIMPL 4 reboot 56 STD 2 symlink 57 STD 3 hpuxutssys utssys 58 STD 3 readlink 59 STD 3 execve 60 STD 1 umask 61 STD 1 chroot 62 STD 3 hpuxfcntl fcntl 63 STD 2 hpuxulimit ulimit 64 UNIMPL 0 nosys 65 UNIMPL 0 nosys 66 STD 0 vfork 67 STD 0 hpuxread vread 68 STD 0 hpuxwrite vwrite 69 UNIMPL 0 nosys 70 UNIMPL 0 nosys 71 STD 6 hpuxmmap mmap 72 UNIMPL 0 nosys 73 UNIMPL 0 nosys 74 NOTIMPL 3 mprotect 75 UNIMPL 0 nosys 76 UNIMPL 0 nosys 77 UNIMPL 0 nosys 78 UNIMPL 0 nosys 79 STD 2 getgroups 80 STD 2 setgroups 81 STD 1 hpuxgetpgrp2 getpgrp2 82 STD 2 hpuxsetpgrp2 setpgrp2 83 STD 3 setitimer 84 STD 3 hpuxwait3 wait3 85 NOTIMPL 5 swapon 86 STD 2 getitimer 87 UNIMPL 0 nosys 88 UNIMPL 0 nosys 89 UNIMPL 0 nosys 90 STD 2 dup2 91 UNIMPL 0 nosys 92 STD 2 hpuxfstat fstat 93 STD 5 select 94 UNIMPL 0 nosys 95 STD 1 fsync 96 UNIMPL 0 nosys 97 UNIMPL 3 nosys 98 UNIMPL 2 nosys 99 UNIMPL 2 nosys 100 UNIMPL 0 nosys 101 UNIMPL 0 nosys 102 UNIMPL 0 nosys 103 STD 1 sigreturn 104 UNIMPL 2 nosys 105 UNIMPL 0 nosys 106 UNIMPL 0 nosys 107 UNIMPL 0 nosys 108 STD 3 hpuxsigvec sigvec 109 STD 1 hpuxsigblock sigblock 110 STD 1 hpuxsigsetmask sigsetmask 111 STD 1 hpuxsigpause sigpause 112 STD 2 osigstack 113 UNIMPL 0 nosys 114 UNIMPL 0 nosys 115 UNIMPL 0 nosys 116 STD 2 gettimeofday 117 UNIMPL 0 nosys 118 UNIMPL 0 nosys 119 NOTIMPL 3 hpib_io_stub 120 STD 3 hpuxreadv readv 121 STD 3 hpuxwritev writev 122 STD 2 settimeofday 123 STD 3 fchown 124 STD 2 fchmod 125 UNIMPL 0 nosys 126 STD 3 hpuxsetresuid setresuid 127 STD 3 hpuxsetresgid setresgid 128 STD 2 rename 129 COMPAT 2 truncate 130 COMPAT 2 ftruncate 131 UNIMPL 0 nosys 132 STD 1 hpuxsysconf sysconf 133 UNIMPL 0 nosys 134 UNIMPL 0 nosys 135 UNIMPL 0 nosys 136 STD 2 mkdir 137 STD 1 rmdir 138 UNIMPL 0 nosys 139 UNIMPL 0 nosys 140 UNIMPL 0 nosys 141 UNIMPL 0 nosys 142 UNIMPL 0 nosys 143 UNIMPL 0 nosys 144 COMPAT 2 getrlimit 145 COMPAT 2 setrlimit 146 UNIMPL 0 nosys 147 UNIMPL 0 nosys 148 UNIMPL 0 nosys 149 UNIMPL 0 nosys 150 UNIMPL 0 nosys 151 NOTIMPL 3 privgrp 152 STD 2 hpuxrtprio rtprio 153 NOTIMPL 1 plock 154 STD 2 hpuxnetioctl netioctl 155 STD 4 hpuxlockf lockf 156 STD 3 hpuxsemget semget 157 STD 4 hpuxsemctl semctl 158 STD 3 hpuxsemop semop 159 NOTIMPL 2 msgget 160 NOTIMPL 3 msgctl 161 NOTIMPL 4 msgsnd 162 NOTIMPL 5 msgrcv #ifdef SYSVSHM 163 STD 3 hpuxshmget shmget 164 STD 3 hpuxshmctl shmctl 165 STD 3 hpuxshmat shmat 166 STD 1 hpuxshmdt shmdt #else 163 NOTIMPL 3 shmget 164 NOTIMPL 3 shmctl 165 NOTIMPL 3 shmat 166 NOTIMPL 1 shmdt #endif 167 STD 1 hpuxadvise m68020_advise 168 NOTIMPL 2 nsp_init 169 NOTIMPL 3 cluster 170 NOTIMPL 4 mkrnod 171 UNIMPL 0 nosys 172 NOTIMPL 0 unsp_open 173 UNIMPL 0 nosys 174 STD 3 hpuxgetcontext getcontext 175 UNIMPL 0 nosys 176 UNIMPL 0 nosys 177 UNIMPL 0 nosys 178 NOTIMPL 0 lsync 179 UNIMPL 0 nosys 180 NOTIMPL 0 mysite 181 NOTIMPL 1 sitels 182 UNIMPL 0 nosys 183 UNIMPL 0 nosys 184 NOTIMPL 4 dskless_stats 185 UNIMPL 0 nosys 186 NOTIMPL 3 setacl 187 NOTIMPL 3 fsetacl 188 NOTIMPL 3 getacl 189 NOTIMPL 3 fgetacl 190 STD 6 hpuxgetaccess getaccess 191 NOTIMPL 0 getaudid 192 NOTIMPL 1 setaudid 193 NOTIMPL 0 getaudproc 194 NOTIMPL 1 setaudproc 195 NOTIMPL 2 getevent 196 NOTIMPL 2 setevent 197 NOTIMPL 1 audwrite 198 NOTIMPL 1 audswitch 199 NOTIMPL 4 audctl 200 STD 3 hpuxwaitpid waitpid 201 UNIMPL 0 nosys 202 UNIMPL 0 nosys 203 UNIMPL 6 nosys 204 UNIMPL 0 nosys 205 UNIMPL 0 nosys 206 UNIMPL 9 nosys 207 UNIMPL 0 nosys 208 UNIMPL 0 nosys 209 UNIMPL 6 nosys 210 UNIMPL 5 nosys 211 UNIMPL 0 nosys 212 UNIMPL 0 nosys 213 UNIMPL 0 nosys 214 UNIMPL 0 nosys 215 UNIMPL 0 nosys 216 UNIMPL 0 nosys 217 UNIMPL 0 nosys 218 UNIMPL 0 nosys 219 UNIMPL 0 nosys 220 UNIMPL 4 nosys 221 UNIMPL 10 nosys 222 UNIMPL 0 nosys 223 UNIMPL 0 nosys 224 UNIMPL 0 nosys 225 NOTIMPL 2 pathconf 226 NOTIMPL 2 fpathconf 227 UNIMPL 0 nosys 228 UNIMPL 0 nosys 229 NOTIMPL 0 async_daemon 230 NOTIMPL 3 nfs_fcntl 231 STD 4 getdirentries 232 STD 2 hpuxgetdomainname getdomainname 233 NOTIMPL 2 nfs_getfh 234 NOTIMPL 4 vfsmount 235 NOTIMPL 1 nfs_svc 236 STD 2 hpuxsetdomainname setdomainname 237 NOTIMPL 2 statfs 238 NOTIMPL 2 fstatfs 239 STD 3 hpuxsigaction sigaction 240 STD 3 hpuxsigprocmask sigprocmask 241 STD 1 hpuxsigpending sigpending 242 STD 1 hpuxsigsuspend sigsuspend 243 NOTIMPL 4 fsctl 244 UNIMPL 0 nosys 245 NOTIMPL 3 pstat 246 UNIMPL 0 nosys 247 UNIMPL 0 nosys 248 UNIMPL 0 nosys 249 UNIMPL 0 nosys 250 UNIMPL 0 nosys 251 UNIMPL 0 nosys 252 UNIMPL 0 nosys 253 UNIMPL 0 nosys 254 UNIMPL 0 nosys 255 UNIMPL 0 nosys 256 UNIMPL 0 nosys 257 UNIMPL 0 nosys 258 UNIMPL 0 nosys 259 UNIMPL 0 nosys 260 UNIMPL 0 nosys 261 UNIMPL 0 nosys 262 UNIMPL 0 nosys 263 UNIMPL 0 nosys 264 UNIMPL 0 nosys 265 UNIMPL 0 nosys 266 UNIMPL 0 nosys 267 UNIMPL 0 nosys 268 STD 0 getdtablesize getnumfds 269 UNIMPL 0 nosys 270 UNIMPL 0 nosys 271 UNIMPL 0 nosys 272 UNIMPL 0 nosys 273 UNIMPL 0 nosys 274 UNIMPL 0 nosys 275 COMPAT 3 accept 276 STD 3 bind 277 STD 3 connect 278 COMPAT 3 getpeername 279 COMPAT 3 getsockname 280 STD 5 getsockopt 281 STD 2 listen 282 COMPAT 4 recv 283 COMPAT 6 recvfrom 284 COMPAT 3 recvmsg 285 COMPAT 4 send 286 COMPAT 3 sendmsg 287 STD 6 sendto 288 STD 5 hpuxsetsockopt2 setsockopt2 289 STD 2 shutdown 290 STD 3 socket 291 STD 4 socketpair