1 @(#)syscalls.master 7.2 (Berkeley) 12/27/92 2; System call name/number master file (or rather, slave, from HP-UX). 3; Processed to created hpux_sysent.c, hpux_syscalls.c and hpux_syscall.h. 4; 5; from: Utah $Hdr: hpux_sysent.c 1.26 92/12/26$ 6; 7 8; Columns: number type nargs name altname/comments 9; number system call number, must be in order 10; type one of STD, OBSOL, UNIMPL, COMPAT 11; nargs number of arguments 12; name name of syscall routine 13; altname name of system call if different 14; for UNIMPL/OBSOL, name continues with comments 15 16; types: 17; STD always included 18; COMPAT included on COMPAT #ifdef 19; LIBCOMPAT included on COMPAT #ifdef, and placed in syscall.h 20; OBSOL obsolete, not included in system, only specifies name 21; UNIMPL not implemented, placeholder only, call nosys 22; NOTIMPL not implemented, placeholder only, call notimp 23 24; #ifdef's, etc. may be included, and are copied to the output files. 25 260 UNIMPL 0 indir or out-of-range 271 STD 1 rexit exit 282 STD 0 fork 293 STD 3 hpuxread read 304 STD 3 hpuxwrite write 315 STD 3 hpuxopen open 326 STD 1 close 337 STD 1 hpuxwait owait 348 STD 2 hpuxcreat ocreat 359 STD 2 link 3610 STD 1 unlink 3711 STD 2 hpuxexecv execv 3812 STD 1 chdir 3913 COMPAT 1 hpuxtime time 4014 STD 3 mknod 4115 STD 2 chmod 4216 STD 3 chown 4317 STD 1 obreak break 4418 COMPAT 2 hpuxstat stat 4519 STD 3 lseek 4620 STD 0 getpid 4721 NOTIMPL 3 mount 4822 NOTIMPL 1 umount 4923 STD 1 setuid 5024 STD 0 getuid 5125 COMPAT 1 hpuxstime stime 5226 STD 4 hpuxptrace ptrace 5327 COMPAT 1 hpuxalarm alarm 5428 COMPAT 2 hpuxfstat fstat 5529 COMPAT 0 hpuxpause pause 5630 COMPAT 2 hpuxutime utime 5731 COMPAT 2 hpuxstty stty 5832 COMPAT 2 hpuxgtty gtty 5933 STD 2 saccess access 6034 COMPAT 1 hpuxnice nice 6135 COMPAT 1 hpuxftime ftime 6236 STD 0 sync 6337 STD 2 hpuxkill kill 6438 STD 2 hpuxstat stat 6539 COMPAT 1 hpuxsetpgrp setpgrp 6640 STD 2 hpuxlstat lstat 6741 STD 1 hpuxdup dup 6842 STD 0 pipe 6943 COMPAT 1 hpuxtimes times 7044 STD 4 profil 7145 NOTIMPL 4 ki_syscall 7246 STD 1 setgid 7347 STD 0 getgid 7448 COMPAT 2 hpuxssig ssig 7549 UNIMPL 0 reserved for USG 7650 UNIMPL 0 reserved for USG 7751 NOTIMPL 1 acct 7852 UNIMPL 0 nosys 7953 UNIMPL 0 nosys 8054 STD 3 hpuxioctl ioctl 8155 NOTIMPL 4 reboot 8256 STD 2 symlink 8357 STD 3 hpuxutssys utssys 8458 STD 3 readlink 8559 STD 3 execve 8660 STD 1 umask 8761 STD 1 chroot 8862 STD 3 hpuxfcntl fcntl 8963 STD 2 hpuxulimit ulimit 9064 UNIMPL 0 nosys 9165 UNIMPL 0 nosys 9266 STD 0 vfork 9367 STD 0 hpuxread vread 9468 STD 0 hpuxwrite vwrite 9569 UNIMPL 0 nosys 9670 UNIMPL 0 nosys 9771 STD 6 hpuxmmap mmap 9872 UNIMPL 0 nosys 9973 UNIMPL 0 nosys 10074 NOTIMPL 3 mprotect 10175 UNIMPL 0 nosys 10276 UNIMPL 0 nosys 10377 UNIMPL 0 nosys 10478 UNIMPL 0 nosys 10579 STD 2 getgroups 10680 STD 2 setgroups 10781 STD 1 hpuxgetpgrp2 getpgrp2 10882 STD 2 hpuxsetpgrp2 setpgrp2 10983 STD 3 setitimer 11084 STD 3 hpuxwait3 wait3 11185 NOTIMPL 5 swapon 11286 STD 2 getitimer 11387 UNIMPL 0 nosys 11488 UNIMPL 0 nosys 11589 UNIMPL 0 nosys 11690 STD 2 dup2 11791 UNIMPL 0 nosys 11892 STD 2 hpuxfstat fstat 11993 STD 5 select 12094 UNIMPL 0 nosys 12195 STD 1 fsync 12296 UNIMPL 0 nosys 12397 UNIMPL 3 nosys 12498 UNIMPL 2 nosys 12599 UNIMPL 2 nosys 126100 UNIMPL 0 nosys 127101 UNIMPL 0 nosys 128102 UNIMPL 0 nosys 129103 STD 1 sigreturn 130104 UNIMPL 2 nosys 131105 UNIMPL 0 nosys 132106 UNIMPL 0 nosys 133107 UNIMPL 0 nosys 134108 STD 3 hpuxsigvec sigvec 135109 STD 1 hpuxsigblock sigblock 136110 STD 1 hpuxsigsetmask sigsetmask 137111 STD 1 hpuxsigpause sigpause 138112 STD 2 osigstack 139113 UNIMPL 0 nosys 140114 UNIMPL 0 nosys 141115 UNIMPL 0 nosys 142116 STD 2 gettimeofday 143117 UNIMPL 0 nosys 144118 UNIMPL 0 nosys 145119 NOTIMPL 3 hpib_io_stub 146120 STD 3 hpuxreadv readv 147121 STD 3 hpuxwritev writev 148122 STD 2 settimeofday 149123 STD 3 fchown 150124 STD 2 fchmod 151125 UNIMPL 0 nosys 152126 STD 3 hpuxsetresuid setresuid 153127 STD 3 hpuxsetresgid setresgid 154128 STD 2 rename 155129 STD 2 truncate 156130 STD 2 ftruncate 157131 UNIMPL 0 nosys 158132 STD 1 hpuxsysconf sysconf 159133 UNIMPL 0 nosys 160134 UNIMPL 0 nosys 161135 UNIMPL 0 nosys 162136 STD 2 mkdir 163137 STD 1 rmdir 164138 UNIMPL 0 nosys 165139 UNIMPL 0 nosys 166140 UNIMPL 0 nosys 167141 UNIMPL 0 nosys 168142 UNIMPL 0 nosys 169143 UNIMPL 0 nosys 170144 STD 2 getrlimit 171145 STD 2 setrlimit 172146 UNIMPL 0 nosys 173147 UNIMPL 0 nosys 174148 UNIMPL 0 nosys 175149 UNIMPL 0 nosys 176150 UNIMPL 0 nosys 177151 NOTIMPL 3 privgrp 178152 STD 2 hpuxrtprio rtprio 179153 NOTIMPL 1 plock 180154 STD 2 hpuxnetioctl netioctl 181155 STD 4 hpuxlockf lockf 182156 STD 3 hpuxsemget semget 183157 STD 4 hpuxsemctl semctl 184158 STD 3 hpuxsemop semop 185159 NOTIMPL 2 msgget 186160 NOTIMPL 3 msgctl 187161 NOTIMPL 4 msgsnd 188162 NOTIMPL 5 msgrcv 189#ifdef SYSVSHM 190163 STD 3 hpuxshmget shmget 191164 STD 3 hpuxshmctl shmctl 192165 STD 3 hpuxshmat shmat 193166 STD 1 hpuxshmdt shmdt 194#else 195163 NOTIMPL 3 shmget 196164 NOTIMPL 3 shmctl 197165 NOTIMPL 3 shmat 198166 NOTIMPL 1 shmdt 199#endif 200167 STD 1 hpuxadvise m68020_advise 201168 NOTIMPL 2 nsp_init 202169 NOTIMPL 3 cluster 203170 NOTIMPL 4 mkrnod 204171 UNIMPL 0 nosys 205172 NOTIMPL 0 unsp_open 206173 UNIMPL 0 nosys 207174 STD 3 hpuxgetcontext getcontext 208175 UNIMPL 0 nosys 209176 UNIMPL 0 nosys 210177 UNIMPL 0 nosys 211178 NOTIMPL 0 lsync 212179 UNIMPL 0 nosys 213180 NOTIMPL 0 mysite 214181 NOTIMPL 1 sitels 215182 UNIMPL 0 nosys 216183 UNIMPL 0 nosys 217184 NOTIMPL 4 dskless_stats 218185 UNIMPL 0 nosys 219186 NOTIMPL 3 setacl 220187 NOTIMPL 3 fsetacl 221188 NOTIMPL 3 getacl 222189 NOTIMPL 3 fgetacl 223190 STD 6 hpuxgetaccess getaccess 224191 NOTIMPL 0 getaudid 225192 NOTIMPL 1 setaudid 226193 NOTIMPL 0 getaudproc 227194 NOTIMPL 1 setaudproc 228195 NOTIMPL 2 getevent 229196 NOTIMPL 2 setevent 230197 NOTIMPL 1 audwrite 231198 NOTIMPL 1 audswitch 232199 NOTIMPL 4 audctl 233200 STD 3 hpuxwaitpid waitpid 234201 UNIMPL 0 nosys 235202 UNIMPL 0 nosys 236203 UNIMPL 6 nosys 237204 UNIMPL 0 nosys 238205 UNIMPL 0 nosys 239206 UNIMPL 9 nosys 240207 UNIMPL 0 nosys 241208 UNIMPL 0 nosys 242209 UNIMPL 6 nosys 243210 UNIMPL 5 nosys 244211 UNIMPL 0 nosys 245212 UNIMPL 0 nosys 246213 UNIMPL 0 nosys 247214 UNIMPL 0 nosys 248215 UNIMPL 0 nosys 249216 UNIMPL 0 nosys 250217 UNIMPL 0 nosys 251218 UNIMPL 0 nosys 252219 UNIMPL 0 nosys 253220 UNIMPL 4 nosys 254221 UNIMPL 10 nosys 255222 UNIMPL 0 nosys 256223 UNIMPL 0 nosys 257224 UNIMPL 0 nosys 258225 NOTIMPL 2 pathconf 259226 NOTIMPL 2 fpathconf 260227 UNIMPL 0 nosys 261228 UNIMPL 0 nosys 262229 NOTIMPL 0 async_daemon 263230 NOTIMPL 3 nfs_fcntl 264231 STD 4 getdirentries 265232 STD 2 hpuxgetdomainname getdomainname 266233 NOTIMPL 2 nfs_getfh 267234 NOTIMPL 4 vfsmount 268235 NOTIMPL 1 nfs_svc 269236 STD 2 hpuxsetdomainname setdomainname 270237 NOTIMPL 2 statfs 271238 NOTIMPL 2 fstatfs 272239 STD 3 hpuxsigaction sigaction 273240 STD 3 hpuxsigprocmask sigprocmask 274241 STD 1 hpuxsigpending sigpending 275242 STD 1 hpuxsigsuspend sigsuspend 276243 NOTIMPL 4 fsctl 277244 UNIMPL 0 nosys 278245 NOTIMPL 3 pstat 279246 UNIMPL 0 nosys 280247 UNIMPL 0 nosys 281248 UNIMPL 0 nosys 282249 UNIMPL 0 nosys 283250 UNIMPL 0 nosys 284251 UNIMPL 0 nosys 285252 UNIMPL 0 nosys 286253 UNIMPL 0 nosys 287254 UNIMPL 0 nosys 288255 UNIMPL 0 nosys 289256 UNIMPL 0 nosys 290257 UNIMPL 0 nosys 291258 UNIMPL 0 nosys 292259 UNIMPL 0 nosys 293260 UNIMPL 0 nosys 294261 UNIMPL 0 nosys 295262 UNIMPL 0 nosys 296263 UNIMPL 0 nosys 297264 UNIMPL 0 nosys 298265 UNIMPL 0 nosys 299266 UNIMPL 0 nosys 300267 UNIMPL 0 nosys 301268 STD 0 getdtablesize getnumfds 302269 UNIMPL 0 nosys 303270 UNIMPL 0 nosys 304271 UNIMPL 0 nosys 305272 UNIMPL 0 nosys 306273 UNIMPL 0 nosys 307274 UNIMPL 0 nosys 308275 COMPAT 3 accept 309276 STD 3 bind 310277 STD 3 connect 311278 COMPAT 3 getpeername 312279 COMPAT 3 getsockname 313280 STD 5 getsockopt 314281 STD 2 listen 315282 COMPAT 4 recv 316283 COMPAT 6 recvfrom 317284 COMPAT 3 recvmsg 318285 COMPAT 4 send 319286 COMPAT 3 sendmsg 320287 STD 6 sendto 321288 STD 5 hpuxsetsockopt2 setsockopt2 322289 STD 2 shutdown 323290 STD 3 socket 324291 STD 4 socketpair 325