summaryrefslogtreecommitdiff
path: root/sys/compat/svr4/svr4_syscall.h
blob: b3246d23912b3c3d129797312a38aa88606f7ae8 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
/*	$OpenBSD: svr4_syscall.h,v 1.35 2007/11/27 18:05:59 art Exp $	*/

/*
 * System call numbers.
 *
 * DO NOT EDIT-- this file is automatically generated.
 * created from	OpenBSD: syscalls.master,v 1.33 2003/01/30 03:29:49 millert Exp 
 */

/* syscall: "syscall" ret: "int" args: */
#define	SVR4_SYS_syscall	0

/* syscall: "exit" ret: "int" args: "int" */
#define	SVR4_SYS_exit	1

/* syscall: "fork" ret: "int" args: */
#define	SVR4_SYS_fork	2

/* syscall: "read" ret: "int" args: "int" "char *" "u_int" */
#define	SVR4_SYS_read	3

/* syscall: "write" ret: "int" args: "int" "char *" "u_int" */
#define	SVR4_SYS_write	4

/* syscall: "open" ret: "int" args: "char *" "int" "int" */
#define	SVR4_SYS_open	5

/* syscall: "close" ret: "int" args: "int" */
#define	SVR4_SYS_close	6

/* syscall: "wait" ret: "int" args: "int *" */
#define	SVR4_SYS_wait	7

/* syscall: "creat" ret: "int" args: "char *" "int" */
#define	SVR4_SYS_creat	8

/* syscall: "link" ret: "int" args: "char *" "char *" */
#define	SVR4_SYS_link	9

/* syscall: "unlink" ret: "int" args: "char *" */
#define	SVR4_SYS_unlink	10

/* syscall: "execv" ret: "int" args: "char *" "char **" */
#define	SVR4_SYS_execv	11

/* syscall: "chdir" ret: "int" args: "char *" */
#define	SVR4_SYS_chdir	12

/* syscall: "time" ret: "int" args: "svr4_time_t *" */
#define	SVR4_SYS_time	13

/* syscall: "mknod" ret: "int" args: "char *" "int" "int" */
#define	SVR4_SYS_mknod	14

/* syscall: "chmod" ret: "int" args: "char *" "int" */
#define	SVR4_SYS_chmod	15

/* syscall: "chown" ret: "int" args: "char *" "int" "int" */
#define	SVR4_SYS_chown	16

/* syscall: "break" ret: "int" args: "caddr_t" */
#define	SVR4_SYS_break	17

/* syscall: "stat" ret: "int" args: "char *" "struct svr4_stat *" */
#define	SVR4_SYS_stat	18

/* syscall: "lseek" ret: "long" args: "int" "long" "int" */
#define	SVR4_SYS_lseek	19

/* syscall: "getpid" ret: "pid_t" args: */
#define	SVR4_SYS_getpid	20

/* syscall: "setuid" ret: "int" args: "uid_t" */
#define	SVR4_SYS_setuid	23

/* syscall: "getuid" ret: "uid_t" args: */
#define	SVR4_SYS_getuid	24

/* syscall: "alarm" ret: "int" args: "unsigned" */
#define	SVR4_SYS_alarm	27

/* syscall: "fstat" ret: "int" args: "int" "struct svr4_stat *" */
#define	SVR4_SYS_fstat	28

/* syscall: "pause" ret: "int" args: */
#define	SVR4_SYS_pause	29

/* syscall: "utime" ret: "int" args: "char *" "struct svr4_utimbuf *" */
#define	SVR4_SYS_utime	30

/* syscall: "access" ret: "int" args: "char *" "int" */
#define	SVR4_SYS_access	33

/* syscall: "nice" ret: "int" args: "int" */
#define	SVR4_SYS_nice	34

/* syscall: "sync" ret: "int" args: */
#define	SVR4_SYS_sync	36

/* syscall: "kill" ret: "int" args: "int" "int" */
#define	SVR4_SYS_kill	37

/* syscall: "pgrpsys" ret: "int" args: "int" "int" "int" */
#define	SVR4_SYS_pgrpsys	39

/* syscall: "dup" ret: "int" args: "u_int" */
#define	SVR4_SYS_dup	41

/* syscall: "opipe" ret: "int" args: */
#define	SVR4_SYS_opipe	42

/* syscall: "times" ret: "int" args: "struct tms *" */
#define	SVR4_SYS_times	43

/* syscall: "setgid" ret: "int" args: "gid_t" */
#define	SVR4_SYS_setgid	46

/* syscall: "getgid" ret: "gid_t" args: */
#define	SVR4_SYS_getgid	47

/* syscall: "signal" ret: "int" args: "int" "svr4_sig_t" */
#define	SVR4_SYS_signal	48

/* syscall: "msgsys" ret: "int" args: "int" "int" "int" "int" "int" */
#define	SVR4_SYS_msgsys	49

/* syscall: "sysarch" ret: "int" args: "int" "void *" */
#define	SVR4_SYS_sysarch	50

/* syscall: "shmsys" ret: "int" args: "int" "int" "int" "int" */
#define	SVR4_SYS_shmsys	52

/* syscall: "semsys" ret: "int" args: "int" "int" "int" "int" "int" */
#define	SVR4_SYS_semsys	53

/* syscall: "ioctl" ret: "int" args: "int" "u_long" "caddr_t" */
#define	SVR4_SYS_ioctl	54

/* syscall: "utssys" ret: "int" args: "void *" "void *" "int" "void *" */
#define	SVR4_SYS_utssys	57

/* syscall: "fsync" ret: "int" args: "int" */
#define	SVR4_SYS_fsync	58

/* syscall: "execve" ret: "int" args: "char *" "char **" "char **" */
#define	SVR4_SYS_execve	59

/* syscall: "umask" ret: "int" args: "int" */
#define	SVR4_SYS_umask	60

/* syscall: "chroot" ret: "int" args: "char *" */
#define	SVR4_SYS_chroot	61

/* syscall: "fcntl" ret: "int" args: "int" "int" "char *" */
#define	SVR4_SYS_fcntl	62

/* syscall: "ulimit" ret: "long" args: "int" "long" */
#define	SVR4_SYS_ulimit	63

				/* 70 is obsolete advfs */
				/* 71 is obsolete unadvfs */
				/* 72 is obsolete rmount */
				/* 73 is obsolete rumount */
				/* 74 is obsolete rfstart */
				/* 75 is obsolete sigret */
/* syscall: "rdebug" ret: "int" args: */
#define	SVR4_SYS_rdebug	76

				/* 77 is obsolete rfstop */
/* syscall: "rmdir" ret: "int" args: "char *" */
#define	SVR4_SYS_rmdir	79

/* syscall: "mkdir" ret: "int" args: "char *" "int" */
#define	SVR4_SYS_mkdir	80

/* syscall: "getdents" ret: "int" args: "int" "char *" "int" */
#define	SVR4_SYS_getdents	81

				/* 82 is obsolete libattach */
				/* 83 is obsolete libdetach */
/* syscall: "getmsg" ret: "int" args: "int" "struct svr4_strbuf *" "struct svr4_strbuf *" "int *" */
#define	SVR4_SYS_getmsg	85

/* syscall: "putmsg" ret: "int" args: "int" "struct svr4_strbuf *" "struct svr4_strbuf *" "int" */
#define	SVR4_SYS_putmsg	86

/* syscall: "poll" ret: "int" args: "struct pollfd *" "u_long" "int" */
#define	SVR4_SYS_poll	87

/* syscall: "lstat" ret: "int" args: "char *" "struct svr4_stat *" */
#define	SVR4_SYS_lstat	88

/* syscall: "symlink" ret: "int" args: "char *" "char *" */
#define	SVR4_SYS_symlink	89

/* syscall: "readlink" ret: "int" args: "char *" "char *" "int" */
#define	SVR4_SYS_readlink	90

/* syscall: "getgroups" ret: "int" args: "u_int" "gid_t *" */
#define	SVR4_SYS_getgroups	91

/* syscall: "setgroups" ret: "int" args: "u_int" "gid_t *" */
#define	SVR4_SYS_setgroups	92

/* syscall: "fchmod" ret: "int" args: "int" "int" */
#define	SVR4_SYS_fchmod	93

/* syscall: "fchown" ret: "int" args: "int" "int" "int" */
#define	SVR4_SYS_fchown	94

/* syscall: "sigprocmask" ret: "int" args: "int" "svr4_sigset_t *" "svr4_sigset_t *" */
#define	SVR4_SYS_sigprocmask	95

/* syscall: "sigsuspend" ret: "int" args: "svr4_sigset_t *" */
#define	SVR4_SYS_sigsuspend	96

/* syscall: "sigaltstack" ret: "int" args: "struct svr4_sigaltstack *" "struct svr4_sigaltstack *" */
#define	SVR4_SYS_sigaltstack	97

/* syscall: "sigaction" ret: "int" args: "int" "struct svr4_sigaction *" "struct svr4_sigaction *" */
#define	SVR4_SYS_sigaction	98

/* syscall: "sigpending" ret: "int" args: "int" "svr4_sigset_t *" */
#define	SVR4_SYS_sigpending	99

/* syscall: "context" ret: "int" args: "int" "struct svr4_ucontext *" */
#define	SVR4_SYS_context	100

/* syscall: "statvfs" ret: "int" args: "char *" "struct svr4_statvfs *" */
#define	SVR4_SYS_statvfs	103

/* syscall: "fstatvfs" ret: "int" args: "int" "struct svr4_statvfs *" */
#define	SVR4_SYS_fstatvfs	104

/* syscall: "waitsys" ret: "int" args: "int" "int" "union svr4_siginfo *" "int" */
#define	SVR4_SYS_waitsys	107

/* syscall: "hrtsys" ret: "int" args: "int" "int" "int" "void *" "void *" */
#define	SVR4_SYS_hrtsys	109

/* syscall: "pathconf" ret: "int" args: "char *" "int" */
#define	SVR4_SYS_pathconf	113

/* syscall: "mincore" ret: "int" args: "caddr_t" "int" "char *" */
#define	SVR4_SYS_mincore	114

/* syscall: "mmap" ret: "int" args: "svr4_caddr_t" "svr4_size_t" "int" "int" "int" "svr4_off_t" */
#define	SVR4_SYS_mmap	115

/* syscall: "mprotect" ret: "int" args: "caddr_t" "int" "int" */
#define	SVR4_SYS_mprotect	116

/* syscall: "munmap" ret: "int" args: "caddr_t" "int" */
#define	SVR4_SYS_munmap	117

/* syscall: "fpathconf" ret: "int" args: "int" "int" */
#define	SVR4_SYS_fpathconf	118

/* syscall: "vfork" ret: "int" args: */
#define	SVR4_SYS_vfork	119

/* syscall: "fchdir" ret: "int" args: "int" */
#define	SVR4_SYS_fchdir	120

/* syscall: "readv" ret: "int" args: "int" "struct iovec *" "u_int" */
#define	SVR4_SYS_readv	121

/* syscall: "writev" ret: "int" args: "int" "struct iovec *" "u_int" */
#define	SVR4_SYS_writev	122

/* syscall: "xstat" ret: "int" args: "int" "char *" "struct svr4_xstat *" */
#define	SVR4_SYS_xstat	123

/* syscall: "lxstat" ret: "int" args: "int" "char *" "struct svr4_xstat *" */
#define	SVR4_SYS_lxstat	124

/* syscall: "fxstat" ret: "int" args: "int" "int" "struct svr4_xstat *" */
#define	SVR4_SYS_fxstat	125

/* syscall: "xmknod" ret: "int" args: "int" "char *" "svr4_mode_t" "svr4_dev_t" */
#define	SVR4_SYS_xmknod	126

/* syscall: "setrlimit" ret: "int" args: "int" "struct ogetrlimit *" */
#define	SVR4_SYS_setrlimit	128

/* syscall: "getrlimit" ret: "int" args: "int" "struct ogetrlimit *" */
#define	SVR4_SYS_getrlimit	129

/* syscall: "lchown" ret: "int" args: "char *" "int" "int" */
#define	SVR4_SYS_lchown	130

/* syscall: "memcntl" ret: "int" args: "svr4_caddr_t" "svr4_size_t" "int" "svr4_caddr_t" "int" "int" */
#define	SVR4_SYS_memcntl	131

/* syscall: "rename" ret: "int" args: "char *" "char *" */
#define	SVR4_SYS_rename	134

/* syscall: "uname" ret: "int" args: "struct svr4_utsname *" "int" */
#define	SVR4_SYS_uname	135

/* syscall: "setegid" ret: "int" args: "gid_t" */
#define	SVR4_SYS_setegid	136

/* syscall: "sysconfig" ret: "int" args: "int" */
#define	SVR4_SYS_sysconfig	137

/* syscall: "adjtime" ret: "int" args: "struct timeval *" "struct timeval *" */
#define	SVR4_SYS_adjtime	138

/* syscall: "systeminfo" ret: "long" args: "int" "char *" "long" */
#define	SVR4_SYS_systeminfo	139

/* syscall: "seteuid" ret: "int" args: "uid_t" */
#define	SVR4_SYS_seteuid	141

/* syscall: "fchroot" ret: "int" args: "int" */
#define	SVR4_SYS_fchroot	153

/* syscall: "utimes" ret: "int" args: "char *" "struct timeval *" */
#define	SVR4_SYS_utimes	154

/* syscall: "vhangup" ret: "int" args: */
#define	SVR4_SYS_vhangup	155

/* syscall: "gettimeofday" ret: "int" args: "struct timeval *" */
#define	SVR4_SYS_gettimeofday	156

/* syscall: "getitimer" ret: "int" args: "u_int" "struct itimerval *" */
#define	SVR4_SYS_getitimer	157

/* syscall: "setitimer" ret: "int" args: "u_int" "struct itimerval *" "struct itimerval *" */
#define	SVR4_SYS_setitimer	158

/* syscall: "pread" ret: "ssize_t" args: "int" "void *" "size_t" "svr4_off_t" */
#define	SVR4_SYS_pread	173

/* syscall: "pwrite" ret: "ssize_t" args: "int" "const void *" "size_t" "svr4_off_t" */
#define	SVR4_SYS_pwrite	174

/* syscall: "llseek" ret: "svr4_off64_t" args: "int" "long" "long" "int" */
#define	SVR4_SYS_llseek	175

/* syscall: "acl" ret: "int" args: "char *" "int" "int" "struct svr4_aclent *" */
#define	SVR4_SYS_acl	185

/* syscall: "auditsys" ret: "int" args: "int" "int" "int" "int" "int" "int" */
#define	SVR4_SYS_auditsys	186

/* syscall: "clock_gettime" ret: "int" args: "clockid_t" "struct timespec *" */
#define	SVR4_SYS_clock_gettime	191

/* syscall: "clock_settime" ret: "int" args: "clockid_t" "const struct timespec *" */
#define	SVR4_SYS_clock_settime	192

/* syscall: "clock_getres" ret: "int" args: "clockid_t" "struct timespec *" */
#define	SVR4_SYS_clock_getres	193

/* syscall: "nanosleep" ret: "int" args: "const struct timespec *" "struct timespec *" */
#define	SVR4_SYS_nanosleep	199

/* syscall: "facl" ret: "int" args: "int" "int" "int" "struct svr4_aclent *" */
#define	SVR4_SYS_facl	200

/* syscall: "setreuid" ret: "int" args: "uid_t" "uid_t" */
#define	SVR4_SYS_setreuid	202

/* syscall: "setregid" ret: "int" args: "gid_t" "gid_t" */
#define	SVR4_SYS_setregid	203

/* syscall: "getdents64" ret: "int" args: "int" "struct svr4_dirent64 *" "int" */
#define	SVR4_SYS_getdents64	213

/* syscall: "mmap64" ret: "int" args: "svr4_caddr_t" "svr4_size_t" "int" "int" "int" "svr4_off64_t" */
#define	SVR4_SYS_mmap64	214

/* syscall: "stat64" ret: "int" args: "const char *" "struct svr4_stat64 *" */
#define	SVR4_SYS_stat64	215

/* syscall: "lstat64" ret: "int" args: "const char *" "struct svr4_stat64 *" */
#define	SVR4_SYS_lstat64	216

/* syscall: "fstat64" ret: "int" args: "int" "struct svr4_stat64 *" */
#define	SVR4_SYS_fstat64	217

/* syscall: "fstatvfs64" ret: "int" args: "int" "struct svr4_statvfs64 *" */
#define	SVR4_SYS_fstatvfs64	219

/* syscall: "pread64" ret: "ssize_t" args: "int" "void *" "size_t" "svr4_off64_t" */
#define	SVR4_SYS_pread64	222

/* syscall: "pwrite64" ret: "ssize_t" args: "int" "const void *" "size_t" "svr4_off64_t" */
#define	SVR4_SYS_pwrite64	223

/* syscall: "creat64" ret: "int" args: "char *" "int" */
#define	SVR4_SYS_creat64	224

/* syscall: "open64" ret: "int" args: "char *" "int" "int" */
#define	SVR4_SYS_open64	225

/* syscall: "socket" ret: "int" args: "int" "int" "int" */
#define	SVR4_SYS_socket	230

/* syscall: "socketpair" ret: "int" args: "int" "int" "int" "int *" */
#define	SVR4_SYS_socketpair	231

/* syscall: "bind" ret: "int" args: "int" "const struct sockaddr *" "int" */
#define	SVR4_SYS_bind	232

/* syscall: "listen" ret: "int" args: "int" "int" */
#define	SVR4_SYS_listen	233

/* syscall: "accept" ret: "int" args: "int" "struct sockaddr *" "int *" */
#define	SVR4_SYS_accept	234

/* syscall: "connect" ret: "int" args: "int" "const struct sockaddr *" "int" */
#define	SVR4_SYS_connect	235

/* syscall: "shutdown" ret: "int" args: "int" "int" */
#define	SVR4_SYS_shutdown	236

/* syscall: "recv" ret: "int" args: "int" "caddr_t" "int" "int" */
#define	SVR4_SYS_recv	237

/* syscall: "recvfrom" ret: "ssize_t" args: "int" "void *" "size_t" "int" "struct sockaddr *" "int *" */
#define	SVR4_SYS_recvfrom	238

/* syscall: "recvmsg" ret: "ssize_t" args: "int" "struct msghdr *" "int" */
#define	SVR4_SYS_recvmsg	239

/* syscall: "send" ret: "int" args: "int" "caddr_t" "int" "int" */
#define	SVR4_SYS_send	240

/* syscall: "sendmsg" ret: "ssize_t" args: "int" "const struct msghdr *" "int" */
#define	SVR4_SYS_sendmsg	241

/* syscall: "sendto" ret: "ssize_t" args: "int" "const void *" "size_t" "int" "const struct sockaddr *" "int" */
#define	SVR4_SYS_sendto	242

/* syscall: "getpeername" ret: "int" args: "int" "struct sockaddr *" "int *" */
#define	SVR4_SYS_getpeername	243

/* syscall: "getsockname" ret: "int" args: "int" "struct sockaddr *" "int *" */
#define	SVR4_SYS_getsockname	244

/* syscall: "getsockopt" ret: "int" args: "int" "int" "int" "void *" "int *" */
#define	SVR4_SYS_getsockopt	245

/* syscall: "setsockopt" ret: "int" args: "int" "int" "int" "const void *" "int" */
#define	SVR4_SYS_setsockopt	246

#define	SVR4_SYS_MAXSYSCALL	250