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