syscalls.master revision 1.1 1 $Id: syscalls.master,v 1.1 1994/06/02 06:25:39 glass Exp $
2 ; from: @(#)syscalls.master 8.1 (Berkeley) 7/19/93
3 ; System call name/number master file (or rather, slave, from SunOS).
4 ; Processed to created sun_sysent.c, sun_syscalls.c and sun_syscall.h.
5
6 ; Columns: number type nargs name altname/comments
7 ; number system call number, must be in order
8 ; type one of STD, OBSOL, UNIMPL, COMPAT
9 ; nargs number of arguments
10 ; name name of syscall routine
11 ; altname name of system call if different
12 ; for UNIMPL/OBSOL, name continues with comments
13
14 ; types:
15 ; STD always included
16 ; COMPAT included on COMPAT #ifdef
17 ; LIBCOMPAT included on COMPAT #ifdef, and placed in syscall.h
18 ; OBSOL obsolete, not included in system, only specifies name
19 ; UNIMPL not implemented, placeholder only
20
21 ; #ifdef's, etc. may be included, and are copied to the output files.
22
23 0 STD 0 nosys syscall
24 1 STD 1 exit
25 2 STD 0 fork
26 3 STD 3 read
27 4 STD 3 write
28 5 STD 3 sun_open
29 6 STD 1 close
30 7 UNIMPL 0 old_wait
31 8 STD 2 sun_creat
32 9 STD 2 link
33 10 STD 1 unlink
34 11 STD 2 sun_execv
35 12 STD 1 chdir
36 13 COMPAT 0 sun_time
37 14 STD 3 sun_mknod
38 15 STD 2 chmod
39 16 STD 3 chown
40 17 STD 1 obreak break
41 18 COMPAT 2 sun_stat
42 19 STD 3 olseek lseek
43 20 STD 0 getpid
44 21 STD 4 sun_mount
45 22 STD 2 sun_unmount
46 23 COMPAT 1 setuid
47 24 STD 0 getuid
48 25 COMPAT 1 sun_stime
49 26 UNIMPL 5 sun_ptrace
50 27 COMPAT 1 sun_alarm
51 28 COMPAT 1 sun_fstat
52 29 COMPAT 0 sun_pause
53 30 COMPAT 2 sun_utime
54 31 UNIMPL 0 was stty
55 32 UNIMPL 0 was gtty
56 33 STD 2 access
57 34 COMPAT 1 sun_nice
58 35 COMPAT 1 sun_ftime
59 36 STD 0 sync
60 37 STD 2 kill
61 38 STD 2 ostat stat
62 39 COMPAT 2 sun_setpgrp
63 40 STD 2 olstat lstat
64 41 STD 2 dup
65 42 STD 0 pipe
66 43 COMPAT 1 sun_times
67 44 STD 4 profil
68 45 UNIMPL 0 nosys
69 46 COMPAT 1 sun_setgid
70 47 STD 0 getgid
71 48 COMPAT 2 sun_ssig
72 49 UNIMPL 0 reserved for USG
73 50 UNIMPL 0 reserved for USG
74 51 STD 1 acct
75 52 UNIMPL 0 nosys
76 53 UNIMPL 0 syslock
77 54 STD 3 ioctl
78 55 STD 2 reboot
79 56 UNIMPL 0 mpxchan
80 57 STD 2 symlink
81 58 STD 3 readlink
82 59 STD 3 execve
83 60 STD 1 umask
84 61 STD 1 chroot
85 62 STD 2 ofstat
86 63 UNIMPL 0 nosys
87 64 STD 0 ogetpagesize
88 65 UNIMPL 0 mremap
89 66 STD 0 vfork
90 67 OBSOL 0 vread
91 68 OBSOL 0 vwrite
92 69 STD 1 sbrk
93 70 STD 1 sstk
94 71 STD 6 sun_mmap mmap
95 72 STD 1 ovadvise vadvise
96 73 STD 2 munmap
97 74 STD 3 mprotect
98 75 STD 3 madvise
99 76 STD 0 sun_vhangup
100 77 COMPAT 0 vlimit
101 78 STD 3 mincore
102 79 STD 2 getgroups
103 80 STD 2 setgroups
104 81 STD 1 getpgrp
105 82 STD 2 sun_setpgid
106 83 STD 3 setitimer
107 84 COMPAT 0 wait
108 85 STD 1 swapon
109 86 STD 2 getitimer
110 87 STD 2 ogethostname
111 88 STD 2 osethostname
112 89 STD 0 getdtablesize
113 90 STD 2 dup2
114 91 UNIMPL 2 getdopt
115 92 STD 3 fcntl
116 93 STD 5 select
117 94 UNIMPL 2 setdopt
118 95 STD 1 fsync
119 96 STD 3 setpriority
120 97 STD 3 socket
121 98 STD 3 connect
122 99 STD 3 oaccept
123 100 STD 2 getpriority
124 101 STD 4 osend
125 102 STD 4 orecv
126 103 UNIMPL 0 sigreturn XXXXXXX
127 104 STD 3 bind
128 105 STD 5 sun_setsockopt
129 106 STD 2 listen
130 107 COMPAT 0 vtimes
131 108 STD 3 osigvec
132 109 STD 1 osigblock
133 110 STD 1 osigsetmask
134 111 STD 1 sigsuspend
135 112 STD 2 osigstack
136 113 STD 3 orecvmsg
137 114 STD 3 osendmsg
138 115 OBSOL 3 vtrace
139 116 STD 2 gettimeofday
140 117 STD 2 getrusage
141 118 STD 5 getsockopt
142 119 UNIMPL 0 resuba
143 120 STD 3 readv
144 121 STD 3 writev
145 122 STD 2 settimeofday
146 123 STD 3 fchown
147 124 STD 2 fchmod
148 125 STD 6 orecvfrom
149 126 STD 2 osetreuid
150 127 STD 2 osetregid
151 128 STD 2 rename
152 129 STD 2 otruncate truncate
153 130 STD 2 oftruncate ftruncate
154 131 STD 2 flock
155 132 UNIMPL 0 nosys
156 133 STD 6 sendto
157 134 STD 2 shutdown
158 135 STD 5 socketpair
159 136 STD 2 mkdir
160 137 STD 1 rmdir
161 138 STD 2 utimes
162 139 STD 1 sigreturn
163 140 STD 2 adjtime
164 141 STD 3 ogetpeername
165 142 STD 0 ogethostid
166 143 UNIMPL 1 old sethostid
167 144 STD 2 sun_getrlimit
168 145 STD 2 sun_setrlimit
169 146 STD 2 okillpg
170 147 UNIMPL 0 nosys
171 148 UNIMPL 0 setquota
172 149 UNIMPL 0 quota
173 150 STD 3 ogetsockname
174 151 UNIMPL 4 sysmips
175 152 UNIMPL 4 cacheflush
176 153 UNIMPL 3 cachectl
177 154 UNIMPL 0 nosys
178 155 UNIMPL 0 atomic_op
179 156 UNIMPL 0 nosys
180 157 UNIMPL 0 nosys
181 158 STD 5 nfssvc
182 159 STD 4 getdirentries
183 160 STD 2 sun_statfs
184 161 STD 2 sun_fstatfs
185 162 STD 1 sun_unmount
186 163 STD 0 async_daemon
187 164 STD 2 getfh
188 165 UNIMPL 2 ogetdomainname
189 166 UNIMPL 2 osetdomainname
190 167 UNIMPL 0 nosys
191 168 STD 4 sun_quotactl
192 169 STD 2 sun_exportfs
193 170 STD 4 sun_mount
194 171 UNIMPL 4 hdwconf
195 #ifdef SYSVMSG
196 172 UNIMPL 0 msgctl
197 173 UNIMPL 0 msgget
198 174 UNIMPL 0 msgrcv
199 175 UNIMPL 0 msgsnd
200 #else
201 172 UNIMPL 0 msgctl
202 173 UNIMPL 0 msgget
203 174 UNIMPL 0 msgrcv
204 175 UNIMPL 0 msgsnd
205 #endif
206 #ifdef SYSVSEM
207 176 UNIMPL 0 semctl
208 177 UNIMPL 0 semget
209 178 UNIMPL 0 semop
210 #else
211 176 UNIMPL 0 semctl
212 177 UNIMPL 0 semget
213 178 UNIMPL 0 semop
214 #endif
215 179 STD 1 sun_uname
216 #ifdef SYSVSHM
217 180 STD 4 shmsys
218 #else
219 180 UNIMPL 0 nosys
220 #endif
221 181 UNIMPL 0 plock
222 182 UNIMPL 0 lockf
223 183 STD 2 sun_ustat
224 184 UNIMPL 0 getmnt
225 185 UNIMPL 0 notdef
226 186 UNIMPL 0 notdef
227 187 STD 1 sun_sigpending
228 188 STD 1 setsid
229 189 STD 1 ultrix_waitpid
230 190 UNIMPL 0 nosys
231 191 UNIMPL 0 nosys
232 192 UNIMPL 0 nosys
233 193 UNIMPL 0 nosys
234 194 UNIMPL 0 nosys
235 195 UNIMPL 0 nosys
236 196 UNIMPL 0 nosys
237 197 UNIMPL 0 nosys
238 198 UNIMPL 0 nosys
239 199 UNIMPL 0 nosys
240 200 UNIMPL 0 nosys
241 201 UNIMPL 0 nosys
242 202 UNIMPL 0 nosys
243 203 UNIMPL 0 nosys
244 204 UNIMPL 0 nosys
245 205 UNIMPL 0 nosys
246 206 UNIMPL 0 nosys
247 207 UNIMPL 0 nosys
248 208 UNIMPL 0 nosys
249 209 UNIMPL 0 nosys
250 210 UNIMPL 0 nosys
251 211 UNIMPL 0 nosys
252 212 UNIMPL 0 nosys
253 213 UNIMPL 0 nosys
254 214 UNIMPL 0 nosys
255 215 UNIMPL 0 nosys
256 216 UNIMPL 0 nosys
257 217 UNIMPL 0 nosys
258 218 UNIMPL 0 nosys
259 219 UNIMPL 0 nosys
260 220 UNIMPL 0 nosys
261 221 UNIMPL 0 nosys
262 222 UNIMPL 0 nosys
263 223 UNIMPL 0 nosys
264 224 UNIMPL 0 nosys
265 225 UNIMPL 0 nosys
266 226 UNIMPL 0 nosys
267 227 UNIMPL 0 nosys
268 228 UNIMPL 0 nosys
269 229 UNIMPL 0 nosys
270 230 UNIMPL 0 nosys
271 231 UNIMPL 0 nosys
272 232 UNIMPL 0 nosys
273 233 UNIMPL 0 nosys
274 234 UNIMPL 0 nosys
275 235 UNIMPL 0 nosys
276 236 UNIMPL 0 nosys
277 237 UNIMPL 0 nosys
278 238 UNIMPL 0 nosys
279 239 UNIMPL 0 nosys
280 240 UNIMPL 0 nosys
281 241 UNIMPL 0 nosys
282 242 UNIMPL 0 nosys
283 243 UNIMPL 0 nosys
284 244 UNIMPL 0 nosys
285 245 UNIMPL 0 nosys
286 246 UNIMPL 0 nosys
287 247 UNIMPL 0 nosys
288 248 UNIMPL 0 nosys
289 249 UNIMPL 0 nosys
290 250 UNIMPL 0 nosys
291 251 UNIMPL 0 nosys
292 252 UNIMPL 0 audctl
293 253 UNIMPL 0 audgen
294 254 UNIMPL 0 startcpu
295 255 UNIMPL 0 stopcpu
296 256 UNIMPL 0 ultrix_getsysinfo
297 257 UNIMPL 0 ultrix_setsysinfo
298