xref: /csrg-svn/sys/hp/hpux/syscalls.master (revision 55865)
1*55865Smckusick	@(#)syscalls.master	7.1 (Berkeley) 08/06/92
2*55865Smckusick; System call name/number master file (or rather, slave, from SunOS).
3*55865Smckusick; Processed to created sun_sysent.c, sun_syscalls.c and sun_syscall.h.
4*55865Smckusick
5*55865Smckusick; Columns: number type nargs name altname/comments
6*55865Smckusick;	number	system call number, must be in order
7*55865Smckusick;	type	one of STD, OBSOL, UNIMPL, COMPAT
8*55865Smckusick;	nargs	number of arguments
9*55865Smckusick;	name	name of syscall routine
10*55865Smckusick;	altname	name of system call if different
11*55865Smckusick;		for UNIMPL/OBSOL, name continues with comments
12*55865Smckusick
13*55865Smckusick; types:
14*55865Smckusick;	STD	always included
15*55865Smckusick;	COMPAT	included on COMPAT #ifdef
16*55865Smckusick;	LIBCOMPAT included on COMPAT #ifdef, and placed in syscall.h
17*55865Smckusick;	OBSOL	obsolete, not included in system, only specifies name
18*55865Smckusick;	UNIMPL	not implemented, placeholder only, call nosys
19*55865Smckusick;	NOTIMPL	not implemented, placeholder only, call notimp
20*55865Smckusick
21*55865Smckusick; #ifdef's, etc. may be included, and are copied to the output files.
22*55865Smckusick
23*55865Smckusick0	UNIMPL	0 indir or out-of-range
24*55865Smckusick1	STD	1 rexit exit
25*55865Smckusick2	STD	0 fork
26*55865Smckusick3	STD	3 hpuxread read
27*55865Smckusick4	STD	3 hpuxwrite write
28*55865Smckusick5	STD	3 hpuxopen open
29*55865Smckusick6	STD	1 close
30*55865Smckusick7	STD	1 hpuxwait owait
31*55865Smckusick8	STD	2 hpuxcreat ocreat
32*55865Smckusick9	STD	2 link
33*55865Smckusick10	STD	1 unlink
34*55865Smckusick11	STD	2 hpuxexecv execv
35*55865Smckusick12	STD	1 chdir
36*55865Smckusick13	COMPAT	1 hpuxtime time
37*55865Smckusick14	STD	3 mknod
38*55865Smckusick15	STD	2 chmod
39*55865Smckusick16	STD	3 chown
40*55865Smckusick17	STD	1 obreak break
41*55865Smckusick18	COMPAT	2 hpuxstat stat
42*55865Smckusick19	STD	3 lseek
43*55865Smckusick20	STD	0 getpid
44*55865Smckusick21	NOTIMPL	3 mount
45*55865Smckusick22	NOTIMPL	1 umount
46*55865Smckusick23	STD	1 setuid
47*55865Smckusick24	STD	0 getuid
48*55865Smckusick25	COMPAT	1 hpuxstime stime
49*55865Smckusick26	STD	4 hpuxptrace ptrace
50*55865Smckusick27	COMPAT	1 hpuxalarm alarm
51*55865Smckusick28	COMPAT	2 hpuxfstat fstat
52*55865Smckusick29	COMPAT	0 hpuxpause pause
53*55865Smckusick30	COMPAT	2 hpuxutime utime
54*55865Smckusick31	COMPAT	2 hpuxstty stty
55*55865Smckusick32	COMPAT	2 hpuxgtty gtty
56*55865Smckusick33	STD	2 saccess access
57*55865Smckusick34	COMPAT	1 hpuxnice nice
58*55865Smckusick35	COMPAT	1 hpuxftime ftime
59*55865Smckusick36	STD	0 sync
60*55865Smckusick37	STD	2 hpuxkill kill
61*55865Smckusick38	STD	2 hpuxstat stat
62*55865Smckusick39	COMPAT	1 hpuxsetpgrp setpgrp
63*55865Smckusick40	STD	2 hpuxlstat lstat
64*55865Smckusick41	STD	1 hpuxdup dup
65*55865Smckusick42	STD	0 pipe
66*55865Smckusick43	COMPAT	1 hpuxtimes times
67*55865Smckusick44	STD	4 profil
68*55865Smckusick45	NOTIMPL	4 ki_syscall
69*55865Smckusick46	STD	1 setgid
70*55865Smckusick47	STD	0 getgid
71*55865Smckusick48	COMPAT	2 hpuxssig ssig
72*55865Smckusick49	UNIMPL	0 reserved for USG
73*55865Smckusick50	UNIMPL	0 reserved for USG
74*55865Smckusick51	NOTIMPL	1 acct
75*55865Smckusick52	UNIMPL	0 nosys
76*55865Smckusick53	UNIMPL	0 nosys
77*55865Smckusick54	STD	3 hpuxioctl ioctl
78*55865Smckusick55	NOTIMPL	4 reboot
79*55865Smckusick56	STD	2 symlink
80*55865Smckusick57	STD	3 hpuxutssys utssys
81*55865Smckusick58	STD	3 readlink
82*55865Smckusick59	STD	3 execve
83*55865Smckusick60	STD	1 umask
84*55865Smckusick61	STD	1 chroot
85*55865Smckusick62	STD	3 hpuxfcntl fcntl
86*55865Smckusick63	STD	2 hpuxulimit ulimit
87*55865Smckusick64	UNIMPL	0 nosys
88*55865Smckusick65	UNIMPL	0 nosys
89*55865Smckusick66	STD	0 vfork
90*55865Smckusick67	STD	0 hpuxread vread
91*55865Smckusick68	STD	0 hpuxwrite vwrite
92*55865Smckusick69	UNIMPL	0 nosys
93*55865Smckusick70	UNIMPL	0 nosys
94*55865Smckusick71	UNIMPL	0 nosys
95*55865Smckusick72	UNIMPL	0 nosys
96*55865Smckusick73	UNIMPL	0 nosys
97*55865Smckusick74	NOTIMPL	3 mprotect
98*55865Smckusick75	UNIMPL	0 nosys
99*55865Smckusick76	UNIMPL	0 nosys
100*55865Smckusick77	UNIMPL	0 nosys
101*55865Smckusick78	UNIMPL	0 nosys
102*55865Smckusick79	STD	2 getgroups
103*55865Smckusick80	STD	2 setgroups
104*55865Smckusick81	STD	1 hpuxgetpgrp2 getpgrp2
105*55865Smckusick82	STD	2 hpuxsetpgrp2 setpgrp2
106*55865Smckusick83	STD	3 setitimer
107*55865Smckusick84	STD	3 hpuxwait3 wait3
108*55865Smckusick85	NOTIMPL	5 swapon
109*55865Smckusick86	STD	2 getitimer
110*55865Smckusick87	UNIMPL	0 nosys
111*55865Smckusick88	UNIMPL	0 nosys
112*55865Smckusick89	UNIMPL	0 nosys
113*55865Smckusick90	STD	2 dup2
114*55865Smckusick91	UNIMPL	0 nosys
115*55865Smckusick92	STD	2 hpuxfstat fstat
116*55865Smckusick93	STD	5 select
117*55865Smckusick94	UNIMPL	0 nosys
118*55865Smckusick95	STD	1 fsync
119*55865Smckusick96	UNIMPL	0 nosys
120*55865Smckusick97	UNIMPL	3 nosys
121*55865Smckusick98	UNIMPL	2 nosys
122*55865Smckusick99	UNIMPL	2 nosys
123*55865Smckusick100	UNIMPL	0 nosys
124*55865Smckusick101	UNIMPL	0 nosys
125*55865Smckusick102	UNIMPL	0 nosys
126*55865Smckusick103	STD	1 sigreturn
127*55865Smckusick104	UNIMPL	2 nosys
128*55865Smckusick105	UNIMPL	0 nosys
129*55865Smckusick106	UNIMPL	0 nosys
130*55865Smckusick107	UNIMPL	0 nosys
131*55865Smckusick108	STD	3 hpuxsigvec sigvec
132*55865Smckusick109	STD	1 hpuxsigblock sigblock
133*55865Smckusick110	STD	1 hpuxsigsetmask sigsetmask
134*55865Smckusick111	STD	1 hpuxsigpause sigpause
135*55865Smckusick112	STD	2 osigstack
136*55865Smckusick113	UNIMPL	0 nosys
137*55865Smckusick114	UNIMPL	0 nosys
138*55865Smckusick115	UNIMPL	0 nosys
139*55865Smckusick116	STD	2 gettimeofday
140*55865Smckusick117	UNIMPL	0 nosys
141*55865Smckusick118	UNIMPL	0 nosys
142*55865Smckusick119	NOTIMPL	3 hpib_io_stub
143*55865Smckusick120	STD	3 hpuxreadv readv
144*55865Smckusick121	STD	3 hpuxwritev writev
145*55865Smckusick122	STD	2 settimeofday
146*55865Smckusick123	STD	3 fchown
147*55865Smckusick124	STD	2 fchmod
148*55865Smckusick125	UNIMPL	0 nosys
149*55865Smckusick126	STD	3 hpuxsetresuid setresuid
150*55865Smckusick127	STD	3 hpuxsetresgid setresgid
151*55865Smckusick128	STD	2 rename
152*55865Smckusick129	STD	2 truncate
153*55865Smckusick130	STD	2 ftruncate
154*55865Smckusick131	UNIMPL	0 nosys
155*55865Smckusick132	STD	1 hpuxsysconf sysconf
156*55865Smckusick133	UNIMPL	0 nosys
157*55865Smckusick134	UNIMPL	0 nosys
158*55865Smckusick135	UNIMPL	0 nosys
159*55865Smckusick136	STD	2 mkdir
160*55865Smckusick137	STD	1 rmdir
161*55865Smckusick138	UNIMPL	0 nosys
162*55865Smckusick139	UNIMPL	0 nosys
163*55865Smckusick140	UNIMPL	0 nosys
164*55865Smckusick141	UNIMPL	0 nosys
165*55865Smckusick142	UNIMPL	0 nosys
166*55865Smckusick143	UNIMPL	0 nosys
167*55865Smckusick144	UNIMPL	0 nosys
168*55865Smckusick145	UNIMPL	0 nosys
169*55865Smckusick146	UNIMPL	0 nosys
170*55865Smckusick147	UNIMPL	0 nosys
171*55865Smckusick148	UNIMPL	0 nosys
172*55865Smckusick149	UNIMPL	0 nosys
173*55865Smckusick150	UNIMPL	0 nosys
174*55865Smckusick151	NOTIMPL	3 privgrp
175*55865Smckusick152	STD	2 hpuxrtprio rtprio
176*55865Smckusick153	NOTIMPL	1 plock
177*55865Smckusick154	STD	2 hpuxnetioctl netioctl
178*55865Smckusick155	STD	4 hpuxlockf lockf
179*55865Smckusick156	STD	3 hpuxsemget semget
180*55865Smckusick157	STD	4 hpuxsemctl semctl
181*55865Smckusick158	STD	3 hpuxsemop semop
182*55865Smckusick159	NOTIMPL	2 msgget
183*55865Smckusick160	NOTIMPL	3 msgctl
184*55865Smckusick161	NOTIMPL	4 msgsnd
185*55865Smckusick162	NOTIMPL	5 msgrcv
186*55865Smckusick#ifdef SYSVSHM
187*55865Smckusick163	STD	3 hpuxshmget shmget
188*55865Smckusick164	STD	3 hpuxshmctl shmctl
189*55865Smckusick165	STD	3 hpuxshmat shmat
190*55865Smckusick166	STD	1 hpuxshmdt shmdt
191*55865Smckusick#else
192*55865Smckusick163	NOTIMPL	3 shmget
193*55865Smckusick164	NOTIMPL	3 shmctl
194*55865Smckusick165	NOTIMPL	3 shmat
195*55865Smckusick166	NOTIMPL	1 shmdt
196*55865Smckusick#endif
197*55865Smckusick167	STD	1 hpuxadvise m68020_advise
198*55865Smckusick168	NOTIMPL	2 nsp_init
199*55865Smckusick169	NOTIMPL	3 cluster
200*55865Smckusick170	NOTIMPL	4 mkrnod
201*55865Smckusick171	UNIMPL	0 nosys
202*55865Smckusick172	NOTIMPL	0 unsp_open
203*55865Smckusick173	UNIMPL	0 nosys
204*55865Smckusick174	STD	3 hpuxgetcontext getcontext
205*55865Smckusick175	UNIMPL	0 nosys
206*55865Smckusick176	UNIMPL	0 nosys
207*55865Smckusick177	UNIMPL	0 nosys
208*55865Smckusick178	NOTIMPL	0 lsync
209*55865Smckusick179	UNIMPL	0 nosys
210*55865Smckusick180	NOTIMPL	0 mysite
211*55865Smckusick181	NOTIMPL	1 sitels
212*55865Smckusick182	UNIMPL	0 nosys
213*55865Smckusick183	UNIMPL	0 nosys
214*55865Smckusick184	NOTIMPL	4 dskless_stats
215*55865Smckusick185	UNIMPL	0 nosys
216*55865Smckusick186	NOTIMPL	3 setacl
217*55865Smckusick187	NOTIMPL	3 fsetacl
218*55865Smckusick188	NOTIMPL	3 getacl
219*55865Smckusick189	NOTIMPL	3 fgetacl
220*55865Smckusick190	STD	6 hpuxgetaccess getaccess
221*55865Smckusick191	NOTIMPL	0 getaudid
222*55865Smckusick192	NOTIMPL	1 setaudid
223*55865Smckusick193	NOTIMPL	0 getaudproc
224*55865Smckusick194	NOTIMPL	1 setaudproc
225*55865Smckusick195	NOTIMPL	2 getevent
226*55865Smckusick196	NOTIMPL	2 setevent
227*55865Smckusick197	NOTIMPL	1 audwrite
228*55865Smckusick198	NOTIMPL	1 audswitch
229*55865Smckusick199	NOTIMPL	4 audctl
230*55865Smckusick200	STD	3 hpuxwaitpid waitpid
231*55865Smckusick201	UNIMPL	0 nosys
232*55865Smckusick202	UNIMPL	0 nosys
233*55865Smckusick203	UNIMPL	6 nosys
234*55865Smckusick204	UNIMPL	0 nosys
235*55865Smckusick205	UNIMPL	0 nosys
236*55865Smckusick206	UNIMPL	9 nosys
237*55865Smckusick207	UNIMPL	0 nosys
238*55865Smckusick208	UNIMPL	0 nosys
239*55865Smckusick209	UNIMPL	6 nosys
240*55865Smckusick210	UNIMPL	5 nosys
241*55865Smckusick211	UNIMPL	0 nosys
242*55865Smckusick212	UNIMPL	0 nosys
243*55865Smckusick213	UNIMPL	0 nosys
244*55865Smckusick214	UNIMPL	0 nosys
245*55865Smckusick215	UNIMPL	0 nosys
246*55865Smckusick216	UNIMPL	0 nosys
247*55865Smckusick217	UNIMPL	0 nosys
248*55865Smckusick218	UNIMPL	0 nosys
249*55865Smckusick219	UNIMPL	0 nosys
250*55865Smckusick220	UNIMPL	4 nosys
251*55865Smckusick221	UNIMPL	10 nosys
252*55865Smckusick222	UNIMPL	0 nosys
253*55865Smckusick223	UNIMPL	0 nosys
254*55865Smckusick224	UNIMPL	0 nosys
255*55865Smckusick225	NOTIMPL	2 pathconf
256*55865Smckusick226	NOTIMPL	2 fpathconf
257*55865Smckusick227	UNIMPL	0 nosys
258*55865Smckusick228	UNIMPL	0 nosys
259*55865Smckusick229	NOTIMPL	0 async_daemon
260*55865Smckusick230	NOTIMPL	3 nfs_fcntl
261*55865Smckusick231	STD	4 getdirentries
262*55865Smckusick232	STD	2 hpuxgetdomainname getdomainname
263*55865Smckusick233	NOTIMPL	2 nfs_getfh
264*55865Smckusick234	NOTIMPL	4 vfsmount
265*55865Smckusick235	NOTIMPL	1 nfs_svc
266*55865Smckusick236	STD	2 hpuxsetdomainname setdomainname
267*55865Smckusick237	NOTIMPL	2 statfs
268*55865Smckusick238	NOTIMPL	2 fstatfs
269*55865Smckusick239	STD	3 hpuxsigaction sigaction
270*55865Smckusick240	STD	3 hpuxsigprocmask sigprocmask
271*55865Smckusick241	STD	1 hpuxsigpending sigpending
272*55865Smckusick242	STD	1 hpuxsigsuspend sigsuspend
273*55865Smckusick243	NOTIMPL	4 fsctl
274*55865Smckusick244	UNIMPL	0 nosys
275*55865Smckusick245	NOTIMPL	3 pstat
276