from Mike Hibler
[unix-history] / usr / src / sys / hp / hpux / syscalls.master
CommitLineData
afc41884
KM
1 @(#)syscalls.master 7.1 (Berkeley) %G%
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