xref: /original-bsd/sys/hp/hpux/syscalls.master (revision 860e07fc)
1	@(#)syscalls.master	7.1 (Berkeley) 08/06/92
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
276