BSD 4_4_Lite2 release
[unix-history] / usr / src / sys / hp / hpux / syscalls.master
@(#)syscalls.master 8.4 (Berkeley) 2/19/95
; 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.33 93/08/13$
;
; 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 hpuxfork 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 compat_43_lseek
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 hpuxvfork 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 STD 2 munmap
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 compat_43_sigstack
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 STD 1 fchdir
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
292 UNIMPL 0 nosys
293 UNIMPL 0 nosys
294 UNIMPL 0 nosys
295 UNIMPL 0 nosys
296 UNIMPL 0 nosys
297 UNIMPL 0 nosys
298 UNIMPL 0 nosys
299 UNIMPL 0 nosys
300 UNIMPL 0 nosys
301 UNIMPL 0 nosys
302 UNIMPL 0 nosys
303 UNIMPL 0 nosys
304 UNIMPL 0 nosys
305 UNIMPL 0 nosys
306 UNIMPL 0 nosys
307 UNIMPL 0 nosys
308 UNIMPL 0 nosys
309 UNIMPL 0 nosys
310 UNIMPL 0 nosys
311 UNIMPL 0 nosys
312 STD 4 hpuxsemctl nsemctl
313 NOTIMPL 3 msgctl
#ifdef SYSVSHM
314 STD 3 hpuxnshmctl nshmctl
#else
314 NOTIMPL 3 nshmctl
#endif