xref: /original-bsd/sys/hp/hpux/syscalls.master (revision 27393bdf)
1	@(#)syscalls.master	8.4 (Berkeley) 02/19/95
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.33 93/08/13$
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 exit
282	STD	0 hpuxfork 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 compat_43_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 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 hpuxvfork 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	STD	2 munmap
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 compat_43_sigstack
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	COMPAT	2 truncate
156130	COMPAT	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	COMPAT	2 getrlimit
171145	COMPAT	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	STD	1 fchdir
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
325292	UNIMPL	0 nosys
326293	UNIMPL	0 nosys
327294	UNIMPL	0 nosys
328295	UNIMPL	0 nosys
329296	UNIMPL	0 nosys
330297	UNIMPL	0 nosys
331298	UNIMPL	0 nosys
332299	UNIMPL	0 nosys
333300	UNIMPL	0 nosys
334301	UNIMPL	0 nosys
335302	UNIMPL	0 nosys
336303	UNIMPL	0 nosys
337304	UNIMPL	0 nosys
338305	UNIMPL	0 nosys
339306	UNIMPL	0 nosys
340307	UNIMPL	0 nosys
341308	UNIMPL	0 nosys
342309	UNIMPL	0 nosys
343310	UNIMPL	0 nosys
344311	UNIMPL	0 nosys
345312	STD	4 hpuxsemctl nsemctl
346313	NOTIMPL	3 msgctl
347#ifdef SYSVSHM
348314	STD	3 hpuxnshmctl nshmctl
349#else
350314	NOTIMPL	3 nshmctl
351#endif
352