Commit | Line | Data |
---|---|---|
5f895439 | 1 | @(#)syscalls.master 8.1 (Berkeley) %G% |
f729398f MH |
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.26 92/12/26$ | |
6 | ; | |
afc41884 KM |
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 | ||
26 | 0 UNIMPL 0 indir or out-of-range | |
27 | 1 STD 1 rexit exit | |
28 | 2 STD 0 fork | |
29 | 3 STD 3 hpuxread read | |
30 | 4 STD 3 hpuxwrite write | |
31 | 5 STD 3 hpuxopen open | |
32 | 6 STD 1 close | |
33 | 7 STD 1 hpuxwait owait | |
34 | 8 STD 2 hpuxcreat ocreat | |
35 | 9 STD 2 link | |
36 | 10 STD 1 unlink | |
37 | 11 STD 2 hpuxexecv execv | |
38 | 12 STD 1 chdir | |
39 | 13 COMPAT 1 hpuxtime time | |
40 | 14 STD 3 mknod | |
41 | 15 STD 2 chmod | |
42 | 16 STD 3 chown | |
43 | 17 STD 1 obreak break | |
44 | 18 COMPAT 2 hpuxstat stat | |
f8f77103 | 45 | 19 STD 3 olseek |
afc41884 KM |
46 | 20 STD 0 getpid |
47 | 21 NOTIMPL 3 mount | |
48 | 22 NOTIMPL 1 umount | |
49 | 23 STD 1 setuid | |
50 | 24 STD 0 getuid | |
51 | 25 COMPAT 1 hpuxstime stime | |
52 | 26 STD 4 hpuxptrace ptrace | |
53 | 27 COMPAT 1 hpuxalarm alarm | |
54 | 28 COMPAT 2 hpuxfstat fstat | |
55 | 29 COMPAT 0 hpuxpause pause | |
56 | 30 COMPAT 2 hpuxutime utime | |
57 | 31 COMPAT 2 hpuxstty stty | |
58 | 32 COMPAT 2 hpuxgtty gtty | |
59 | 33 STD 2 saccess access | |
60 | 34 COMPAT 1 hpuxnice nice | |
61 | 35 COMPAT 1 hpuxftime ftime | |
62 | 36 STD 0 sync | |
63 | 37 STD 2 hpuxkill kill | |
64 | 38 STD 2 hpuxstat stat | |
65 | 39 COMPAT 1 hpuxsetpgrp setpgrp | |
66 | 40 STD 2 hpuxlstat lstat | |
67 | 41 STD 1 hpuxdup dup | |
68 | 42 STD 0 pipe | |
69 | 43 COMPAT 1 hpuxtimes times | |
70 | 44 STD 4 profil | |
71 | 45 NOTIMPL 4 ki_syscall | |
72 | 46 STD 1 setgid | |
73 | 47 STD 0 getgid | |
74 | 48 COMPAT 2 hpuxssig ssig | |
75 | 49 UNIMPL 0 reserved for USG | |
76 | 50 UNIMPL 0 reserved for USG | |
77 | 51 NOTIMPL 1 acct | |
78 | 52 UNIMPL 0 nosys | |
79 | 53 UNIMPL 0 nosys | |
80 | 54 STD 3 hpuxioctl ioctl | |
81 | 55 NOTIMPL 4 reboot | |
82 | 56 STD 2 symlink | |
83 | 57 STD 3 hpuxutssys utssys | |
84 | 58 STD 3 readlink | |
85 | 59 STD 3 execve | |
86 | 60 STD 1 umask | |
87 | 61 STD 1 chroot | |
88 | 62 STD 3 hpuxfcntl fcntl | |
89 | 63 STD 2 hpuxulimit ulimit | |
90 | 64 UNIMPL 0 nosys | |
91 | 65 UNIMPL 0 nosys | |
92 | 66 STD 0 vfork | |
93 | 67 STD 0 hpuxread vread | |
94 | 68 STD 0 hpuxwrite vwrite | |
95 | 69 UNIMPL 0 nosys | |
96 | 70 UNIMPL 0 nosys | |
f729398f | 97 | 71 STD 6 hpuxmmap mmap |
afc41884 KM |
98 | 72 UNIMPL 0 nosys |
99 | 73 UNIMPL 0 nosys | |
100 | 74 NOTIMPL 3 mprotect | |
101 | 75 UNIMPL 0 nosys | |
102 | 76 UNIMPL 0 nosys | |
103 | 77 UNIMPL 0 nosys | |
104 | 78 UNIMPL 0 nosys | |
105 | 79 STD 2 getgroups | |
106 | 80 STD 2 setgroups | |
107 | 81 STD 1 hpuxgetpgrp2 getpgrp2 | |
108 | 82 STD 2 hpuxsetpgrp2 setpgrp2 | |
109 | 83 STD 3 setitimer | |
110 | 84 STD 3 hpuxwait3 wait3 | |
111 | 85 NOTIMPL 5 swapon | |
112 | 86 STD 2 getitimer | |
113 | 87 UNIMPL 0 nosys | |
114 | 88 UNIMPL 0 nosys | |
115 | 89 UNIMPL 0 nosys | |
116 | 90 STD 2 dup2 | |
117 | 91 UNIMPL 0 nosys | |
118 | 92 STD 2 hpuxfstat fstat | |
119 | 93 STD 5 select | |
120 | 94 UNIMPL 0 nosys | |
121 | 95 STD 1 fsync | |
122 | 96 UNIMPL 0 nosys | |
123 | 97 UNIMPL 3 nosys | |
124 | 98 UNIMPL 2 nosys | |
125 | 99 UNIMPL 2 nosys | |
126 | 100 UNIMPL 0 nosys | |
127 | 101 UNIMPL 0 nosys | |
128 | 102 UNIMPL 0 nosys | |
129 | 103 STD 1 sigreturn | |
130 | 104 UNIMPL 2 nosys | |
131 | 105 UNIMPL 0 nosys | |
132 | 106 UNIMPL 0 nosys | |
133 | 107 UNIMPL 0 nosys | |
134 | 108 STD 3 hpuxsigvec sigvec | |
135 | 109 STD 1 hpuxsigblock sigblock | |
136 | 110 STD 1 hpuxsigsetmask sigsetmask | |
137 | 111 STD 1 hpuxsigpause sigpause | |
138 | 112 STD 2 osigstack | |
139 | 113 UNIMPL 0 nosys | |
140 | 114 UNIMPL 0 nosys | |
141 | 115 UNIMPL 0 nosys | |
142 | 116 STD 2 gettimeofday | |
143 | 117 UNIMPL 0 nosys | |
144 | 118 UNIMPL 0 nosys | |
145 | 119 NOTIMPL 3 hpib_io_stub | |
146 | 120 STD 3 hpuxreadv readv | |
147 | 121 STD 3 hpuxwritev writev | |
148 | 122 STD 2 settimeofday | |
149 | 123 STD 3 fchown | |
150 | 124 STD 2 fchmod | |
151 | 125 UNIMPL 0 nosys | |
152 | 126 STD 3 hpuxsetresuid setresuid | |
153 | 127 STD 3 hpuxsetresgid setresgid | |
154 | 128 STD 2 rename | |
32552a05 KM |
155 | 129 COMPAT 2 truncate |
156 | 130 COMPAT 2 ftruncate | |
afc41884 KM |
157 | 131 UNIMPL 0 nosys |
158 | 132 STD 1 hpuxsysconf sysconf | |
159 | 133 UNIMPL 0 nosys | |
160 | 134 UNIMPL 0 nosys | |
161 | 135 UNIMPL 0 nosys | |
162 | 136 STD 2 mkdir | |
163 | 137 STD 1 rmdir | |
164 | 138 UNIMPL 0 nosys | |
165 | 139 UNIMPL 0 nosys | |
166 | 140 UNIMPL 0 nosys | |
167 | 141 UNIMPL 0 nosys | |
168 | 142 UNIMPL 0 nosys | |
169 | 143 UNIMPL 0 nosys | |
32552a05 KM |
170 | 144 COMPAT 2 getrlimit |
171 | 145 COMPAT 2 setrlimit | |
afc41884 KM |
172 | 146 UNIMPL 0 nosys |
173 | 147 UNIMPL 0 nosys | |
174 | 148 UNIMPL 0 nosys | |
175 | 149 UNIMPL 0 nosys | |
176 | 150 UNIMPL 0 nosys | |
177 | 151 NOTIMPL 3 privgrp | |
178 | 152 STD 2 hpuxrtprio rtprio | |
179 | 153 NOTIMPL 1 plock | |
180 | 154 STD 2 hpuxnetioctl netioctl | |
181 | 155 STD 4 hpuxlockf lockf | |
182 | 156 STD 3 hpuxsemget semget | |
183 | 157 STD 4 hpuxsemctl semctl | |
184 | 158 STD 3 hpuxsemop semop | |
185 | 159 NOTIMPL 2 msgget | |
186 | 160 NOTIMPL 3 msgctl | |
187 | 161 NOTIMPL 4 msgsnd | |
188 | 162 NOTIMPL 5 msgrcv | |
189 | #ifdef SYSVSHM | |
190 | 163 STD 3 hpuxshmget shmget | |
191 | 164 STD 3 hpuxshmctl shmctl | |
192 | 165 STD 3 hpuxshmat shmat | |
193 | 166 STD 1 hpuxshmdt shmdt | |
194 | #else | |
195 | 163 NOTIMPL 3 shmget | |
196 | 164 NOTIMPL 3 shmctl | |
197 | 165 NOTIMPL 3 shmat | |
198 | 166 NOTIMPL 1 shmdt | |
199 | #endif | |
200 | 167 STD 1 hpuxadvise m68020_advise | |
201 | 168 NOTIMPL 2 nsp_init | |
202 | 169 NOTIMPL 3 cluster | |
203 | 170 NOTIMPL 4 mkrnod | |
204 | 171 UNIMPL 0 nosys | |
205 | 172 NOTIMPL 0 unsp_open | |
206 | 173 UNIMPL 0 nosys | |
207 | 174 STD 3 hpuxgetcontext getcontext | |
208 | 175 UNIMPL 0 nosys | |
209 | 176 UNIMPL 0 nosys | |
210 | 177 UNIMPL 0 nosys | |
211 | 178 NOTIMPL 0 lsync | |
212 | 179 UNIMPL 0 nosys | |
213 | 180 NOTIMPL 0 mysite | |
214 | 181 NOTIMPL 1 sitels | |
215 | 182 UNIMPL 0 nosys | |
216 | 183 UNIMPL 0 nosys | |
217 | 184 NOTIMPL 4 dskless_stats | |
218 | 185 UNIMPL 0 nosys | |
219 | 186 NOTIMPL 3 setacl | |
220 | 187 NOTIMPL 3 fsetacl | |
221 | 188 NOTIMPL 3 getacl | |
222 | 189 NOTIMPL 3 fgetacl | |
223 | 190 STD 6 hpuxgetaccess getaccess | |
224 | 191 NOTIMPL 0 getaudid | |
225 | 192 NOTIMPL 1 setaudid | |
226 | 193 NOTIMPL 0 getaudproc | |
227 | 194 NOTIMPL 1 setaudproc | |
228 | 195 NOTIMPL 2 getevent | |
229 | 196 NOTIMPL 2 setevent | |
230 | 197 NOTIMPL 1 audwrite | |
231 | 198 NOTIMPL 1 audswitch | |
232 | 199 NOTIMPL 4 audctl | |
233 | 200 STD 3 hpuxwaitpid waitpid | |
234 | 201 UNIMPL 0 nosys | |
235 | 202 UNIMPL 0 nosys | |
236 | 203 UNIMPL 6 nosys | |
237 | 204 UNIMPL 0 nosys | |
238 | 205 UNIMPL 0 nosys | |
239 | 206 UNIMPL 9 nosys | |
240 | 207 UNIMPL 0 nosys | |
241 | 208 UNIMPL 0 nosys | |
242 | 209 UNIMPL 6 nosys | |
243 | 210 UNIMPL 5 nosys | |
244 | 211 UNIMPL 0 nosys | |
245 | 212 UNIMPL 0 nosys | |
246 | 213 UNIMPL 0 nosys | |
247 | 214 UNIMPL 0 nosys | |
248 | 215 UNIMPL 0 nosys | |
249 | 216 UNIMPL 0 nosys | |
250 | 217 UNIMPL 0 nosys | |
251 | 218 UNIMPL 0 nosys | |
252 | 219 UNIMPL 0 nosys | |
253 | 220 UNIMPL 4 nosys | |
254 | 221 UNIMPL 10 nosys | |
255 | 222 UNIMPL 0 nosys | |
256 | 223 UNIMPL 0 nosys | |
257 | 224 UNIMPL 0 nosys | |
258 | 225 NOTIMPL 2 pathconf | |
259 | 226 NOTIMPL 2 fpathconf | |
260 | 227 UNIMPL 0 nosys | |
261 | 228 UNIMPL 0 nosys | |
262 | 229 NOTIMPL 0 async_daemon | |
263 | 230 NOTIMPL 3 nfs_fcntl | |
264 | 231 STD 4 getdirentries | |
265 | 232 STD 2 hpuxgetdomainname getdomainname | |
266 | 233 NOTIMPL 2 nfs_getfh | |
267 | 234 NOTIMPL 4 vfsmount | |
268 | 235 NOTIMPL 1 nfs_svc | |
269 | 236 STD 2 hpuxsetdomainname setdomainname | |
270 | 237 NOTIMPL 2 statfs | |
271 | 238 NOTIMPL 2 fstatfs | |
272 | 239 STD 3 hpuxsigaction sigaction | |
273 | 240 STD 3 hpuxsigprocmask sigprocmask | |
274 | 241 STD 1 hpuxsigpending sigpending | |
275 | 242 STD 1 hpuxsigsuspend sigsuspend | |
276 | 243 NOTIMPL 4 fsctl | |
277 | 244 UNIMPL 0 nosys | |
278 | 245 NOTIMPL 3 pstat | |
f729398f MH |
279 | 246 UNIMPL 0 nosys |
280 | 247 UNIMPL 0 nosys | |
281 | 248 UNIMPL 0 nosys | |
282 | 249 UNIMPL 0 nosys | |
283 | 250 UNIMPL 0 nosys | |
284 | 251 UNIMPL 0 nosys | |
285 | 252 UNIMPL 0 nosys | |
286 | 253 UNIMPL 0 nosys | |
287 | 254 UNIMPL 0 nosys | |
288 | 255 UNIMPL 0 nosys | |
289 | 256 UNIMPL 0 nosys | |
290 | 257 UNIMPL 0 nosys | |
291 | 258 UNIMPL 0 nosys | |
292 | 259 UNIMPL 0 nosys | |
293 | 260 UNIMPL 0 nosys | |
294 | 261 UNIMPL 0 nosys | |
295 | 262 UNIMPL 0 nosys | |
296 | 263 UNIMPL 0 nosys | |
297 | 264 UNIMPL 0 nosys | |
298 | 265 UNIMPL 0 nosys | |
299 | 266 UNIMPL 0 nosys | |
300 | 267 UNIMPL 0 nosys | |
301 | 268 STD 0 getdtablesize getnumfds | |
302 | 269 UNIMPL 0 nosys | |
303 | 270 UNIMPL 0 nosys | |
304 | 271 UNIMPL 0 nosys | |
305 | 272 UNIMPL 0 nosys | |
306 | 273 UNIMPL 0 nosys | |
307 | 274 UNIMPL 0 nosys | |
308 | 275 COMPAT 3 accept | |
309 | 276 STD 3 bind | |
310 | 277 STD 3 connect | |
311 | 278 COMPAT 3 getpeername | |
312 | 279 COMPAT 3 getsockname | |
313 | 280 STD 5 getsockopt | |
314 | 281 STD 2 listen | |
315 | 282 COMPAT 4 recv | |
316 | 283 COMPAT 6 recvfrom | |
317 | 284 COMPAT 3 recvmsg | |
318 | 285 COMPAT 4 send | |
319 | 286 COMPAT 3 sendmsg | |
320 | 287 STD 6 sendto | |
321 | 288 STD 5 hpuxsetsockopt2 setsockopt2 | |
322 | 289 STD 2 shutdown | |
323 | 290 STD 3 socket | |
324 | 291 STD 4 socketpair |