summaryrefslogtreecommitdiffstats
path: root/sys/alpha/linux/linux_proto.h
blob: 269a24328d06ba4f4e8213d5c7cb7692241bf957 (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
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
/*
 * System call prototypes.
 *
 * DO NOT EDIT-- this file is automatically generated.
 * $FreeBSD$
 * created from FreeBSD: src/sys/alpha/linux/syscalls.master,v 1.42 2000/12/03 01:28:51 marcel Exp 
 */

#ifndef _LINUX_SYSPROTO_H_
#define	_LINUX_SYSPROTO_H_

#include <sys/signal.h>

#include <sys/acl.h>

struct proc;

#define	PAD_(t)	(sizeof(register_t) <= sizeof(t) ? \
		0 : sizeof(register_t) - sizeof(t))

struct	linux_fork_args {
	register_t dummy;
};
struct	osf1_wait4_args {
	int	pid;	char pid_[PAD_(int)];
	int *	status;	char status_[PAD_(int *)];
	int	options;	char options_[PAD_(int)];
	struct osf1_rusage *	rusage;	char rusage_[PAD_(struct osf1_rusage *)];
};
struct	linux_link_args {
	char *	path;	char path_[PAD_(char *)];
	char *	to;	char to_[PAD_(char *)];
};
struct	linux_unlink_args {
	char *	path;	char path_[PAD_(char *)];
};
struct	linux_chdir_args {
	char *	path;	char path_[PAD_(char *)];
};
struct	linux_mknod_args {
	char *	path;	char path_[PAD_(char *)];
	int	mode;	char mode_[PAD_(int)];
	int	dev;	char dev_[PAD_(int)];
};
struct	linux_chmod_args {
	char *	path;	char path_[PAD_(char *)];
	int	mode;	char mode_[PAD_(int)];
};
struct	linux_chown_args {
	char *	path;	char path_[PAD_(char *)];
	int	uid;	char uid_[PAD_(int)];
	int	gid;	char gid_[PAD_(int)];
};
struct	linux_brk_args {
	char *	dsend;	char dsend_[PAD_(char *)];
};
struct	linux_lseek_args {
	int	fdes;	char fdes_[PAD_(int)];
	long	off;	char off_[PAD_(long)];
	int	whence;	char whence_[PAD_(int)];
};
struct	linux_umount_args {
	register_t dummy;
};
struct	linux_ptrace_args {
	register_t dummy;
};
struct	linux_access_args {
	char *	path;	char path_[PAD_(char *)];
	int	flags;	char flags_[PAD_(int)];
};
struct	linux_kill_args {
	int	pid;	char pid_[PAD_(int)];
	int	signum;	char signum_[PAD_(int)];
};
struct	linux_open_args {
	char *	path;	char path_[PAD_(char *)];
	int	flags;	char flags_[PAD_(int)];
	int	mode;	char mode_[PAD_(int)];
};
struct	osf1_sigprocmask_args {
	int	how;	char how_[PAD_(int)];
	u_long	mask;	char mask_[PAD_(u_long)];
};
struct	linux_ioctl_args {
	int	fd;	char fd_[PAD_(int)];
	u_long	cmd;	char cmd_[PAD_(u_long)];
	u_long	arg;	char arg_[PAD_(u_long)];
};
struct	linux_symlink_args {
	char *	path;	char path_[PAD_(char *)];
	char *	to;	char to_[PAD_(char *)];
};
struct	linux_readlink_args {
	char *	name;	char name_[PAD_(char *)];
	char *	buf;	char buf_[PAD_(char *)];
	int	count;	char count_[PAD_(int)];
};
struct	linux_execve_args {
	char *	path;	char path_[PAD_(char *)];
	char **	argp;	char argp_[PAD_(char **)];
	char **	envp;	char envp_[PAD_(char **)];
};
struct	linux_vfork_args {
	register_t dummy;
};
struct	linux_newstat_args {
	char *	path;	char path_[PAD_(char *)];
	struct linux_newstat *	buf;	char buf_[PAD_(struct linux_newstat *)];
};
struct	linux_newlstat_args {
	char *	path;	char path_[PAD_(char *)];
	struct linux_newstat *	buf;	char buf_[PAD_(struct linux_newstat *)];
};
struct	linux_mmap_args {
	caddr_t	addr;	char addr_[PAD_(caddr_t)];
	size_t	len;	char len_[PAD_(size_t)];
	int	prot;	char prot_[PAD_(int)];
	int	flags;	char flags_[PAD_(int)];
	int	fd;	char fd_[PAD_(int)];
	off_t	pos;	char pos_[PAD_(off_t)];
};
struct	linux_munmap_args {
	caddr_t	addr;	char addr_[PAD_(caddr_t)];
	u_long	len;	char len_[PAD_(u_long)];
};
struct	linux_mprotect_args {
	caddr_t	addr;	char addr_[PAD_(caddr_t)];
	size_t	len;	char len_[PAD_(size_t)];
	int	prot;	char prot_[PAD_(int)];
};
struct	linux_vhangup_args {
	register_t dummy;
};
struct	linux_setgroups_args {
	u_int	gidsetsize;	char gidsetsize_[PAD_(u_int)];
	linux_gid_t *	gidset;	char gidset_[PAD_(linux_gid_t *)];
};
struct	linux_getgroups_args {
	u_int	gidsetsize;	char gidsetsize_[PAD_(u_int)];
	linux_gid_t *	gidset;	char gidset_[PAD_(linux_gid_t *)];
};
struct	linux_setpgid_args {
	int	pid;	char pid_[PAD_(int)];
	int	pgid;	char pgid_[PAD_(int)];
};
struct	osf1_setitimer_args {
	u_int	which;	char which_[PAD_(u_int)];
	struct itimerval *	itv;	char itv_[PAD_(struct itimerval *)];
	struct itimerval *	oitv;	char oitv_[PAD_(struct itimerval *)];
};
struct	linux_newfstat_args {
	int	fd;	char fd_[PAD_(int)];
	struct linux_newstat *	buf;	char buf_[PAD_(struct linux_newstat *)];
};
struct	linux_fcntl_args {
	int	fd;	char fd_[PAD_(int)];
	int	cmd;	char cmd_[PAD_(int)];
	u_long	arg;	char arg_[PAD_(u_long)];
};
struct	osf1_select_args {
	u_int	nd;	char nd_[PAD_(u_int)];
	fd_set *	in;	char in_[PAD_(fd_set *)];
	fd_set *	ou;	char ou_[PAD_(fd_set *)];
	fd_set *	ex;	char ex_[PAD_(fd_set *)];
	struct timeval *	tv;	char tv_[PAD_(struct timeval *)];
};
struct	osf1_socket_args {
	int	domain;	char domain_[PAD_(int)];
	int	type;	char type_[PAD_(int)];
	int	protocol;	char protocol_[PAD_(int)];
};
struct	linux_connect_args {
	int	s;	char s_[PAD_(int)];
	caddr_t	name;	char name_[PAD_(caddr_t)];
	int	namelen;	char namelen_[PAD_(int)];
};
struct	osf1_sigreturn_args {
	struct osigcontext *	sigcntxp;	char sigcntxp_[PAD_(struct osigcontext *)];
};
struct	osf1_sigsuspend_args {
	unsigned long	ss;	char ss_[PAD_(unsigned long)];
};
struct	osf1_gettimeofday_args {
	struct timeval *	tp;	char tp_[PAD_(struct timeval *)];
	struct timezone *	tzp;	char tzp_[PAD_(struct timezone *)];
};
struct	osf1_getrusage_args {
	long	who;	char who_[PAD_(long)];
	void *	rusage;	char rusage_[PAD_(void *)];
};
struct	linux_rename_args {
	char *	from;	char from_[PAD_(char *)];
	char *	to;	char to_[PAD_(char *)];
};
struct	linux_truncate_args {
	char *	path;	char path_[PAD_(char *)];
	long	length;	char length_[PAD_(long)];
};
struct	osf1_sendto_args {
	int	s;	char s_[PAD_(int)];
	caddr_t	buf;	char buf_[PAD_(caddr_t)];
	size_t	len;	char len_[PAD_(size_t)];
	int	flags;	char flags_[PAD_(int)];
	struct sockaddr *	to;	char to_[PAD_(struct sockaddr *)];
	int	tolen;	char tolen_[PAD_(int)];
};
struct	linux_mkdir_args {
	char *	path;	char path_[PAD_(char *)];
	int	mode;	char mode_[PAD_(int)];
};
struct	linux_rmdir_args {
	char *	path;	char path_[PAD_(char *)];
};
struct	linux_getrlimit_args {
	u_int	resource;	char resource_[PAD_(u_int)];
	struct rlimit *	rlim;	char rlim_[PAD_(struct rlimit *)];
};
struct	linux_setrlimit_args {
	u_int	resource;	char resource_[PAD_(u_int)];
	struct rlimit *	rlim;	char rlim_[PAD_(struct rlimit *)];
};
struct	linux_quotactl_args {
	register_t dummy;
};
struct	osf1_sigaction_args {
	int	sig;	char sig_[PAD_(int)];
	struct osf1_sigaction *	nsa;	char nsa_[PAD_(struct osf1_sigaction *)];
	struct osf1_sigaction *	osa;	char osa_[PAD_(struct osf1_sigaction *)];
};
struct	linux_msgctl_args {
	int	arg1;	char arg1_[PAD_(int)];
	int	arg2;	char arg2_[PAD_(int)];
	caddr_t	ptr;	char ptr_[PAD_(caddr_t)];
};
struct	linux_msgget_args {
	int	arg1;	char arg1_[PAD_(int)];
	int	arg2;	char arg2_[PAD_(int)];
};
struct	linux_msgrcv_args {
	int	arg1;	char arg1_[PAD_(int)];
	caddr_t	ptr;	char ptr_[PAD_(caddr_t)];
	size_t	arg2;	char arg2_[PAD_(size_t)];
	long	arg3;	char arg3_[PAD_(long)];
	int	arg4;	char arg4_[PAD_(int)];
};
struct	linux_msgsnd_args {
	int	arg1;	char arg1_[PAD_(int)];
	caddr_t	ptr;	char ptr_[PAD_(caddr_t)];
	size_t	arg2;	char arg2_[PAD_(size_t)];
	long	arg3;	char arg3_[PAD_(long)];
	int	arg4;	char arg4_[PAD_(int)];
};
struct	linux_semctl_args {
	int	arg1;	char arg1_[PAD_(int)];
	int	arg2;	char arg2_[PAD_(int)];
	int	arg3;	char arg3_[PAD_(int)];
	caddr_t	ptr;	char ptr_[PAD_(caddr_t)];
};
struct	linux_semget_args {
	int	arg1;	char arg1_[PAD_(int)];
	int	arg2;	char arg2_[PAD_(int)];
	int	arg3;	char arg3_[PAD_(int)];
};
struct	linux_semop_args {
	int	arg1;	char arg1_[PAD_(int)];
	caddr_t	ptr;	char ptr_[PAD_(caddr_t)];
	int	arg2;	char arg2_[PAD_(int)];
};
struct	linux_lchown_args {
	char *	path;	char path_[PAD_(char *)];
	int	uid;	char uid_[PAD_(int)];
	int	gid;	char gid_[PAD_(int)];
};
struct	linux_shmat_args {
	int	arg1;	char arg1_[PAD_(int)];
	caddr_t	ptr;	char ptr_[PAD_(caddr_t)];
	int	arg2;	char arg2_[PAD_(int)];
	caddr_t	arg3;	char arg3_[PAD_(caddr_t)];
};
struct	linux_shmctl_args {
	int	arg1;	char arg1_[PAD_(int)];
	int	arg2;	char arg2_[PAD_(int)];
	caddr_t	ptr;	char ptr_[PAD_(caddr_t)];
};
struct	linux_shmdt_args {
	caddr_t	ptr;	char ptr_[PAD_(caddr_t)];
};
struct	linux_shmget_args {
	int	arg1;	char arg1_[PAD_(int)];
	size_t	arg2;	char arg2_[PAD_(size_t)];
	int	arg3;	char arg3_[PAD_(int)];
};
struct	linux_msync_args {
	caddr_t	addr;	char addr_[PAD_(caddr_t)];
	int	len;	char len_[PAD_(int)];
	int	fl;	char fl_[PAD_(int)];
};
struct	linux_getpgid_args {
	int	pid;	char pid_[PAD_(int)];
};
struct	linux_getsid_args {
	linux_pid_t	pid;	char pid_[PAD_(linux_pid_t)];
};
struct	osf1_sysinfo_args {
	int	cmd;	char cmd_[PAD_(int)];
	char *	buf;	char buf_[PAD_(char *)];
	long	count;	char count_[PAD_(long)];
};
struct	linux_sysfs_args {
	int	option;	char option_[PAD_(int)];
	u_long	arg1;	char arg1_[PAD_(u_long)];
	u_long	arg2;	char arg2_[PAD_(u_long)];
};
struct	osf1_getsysinfo_args {
	u_long	op;	char op_[PAD_(u_long)];
	caddr_t	buffer;	char buffer_[PAD_(caddr_t)];
	u_long	nbytes;	char nbytes_[PAD_(u_long)];
	caddr_t	arg;	char arg_[PAD_(caddr_t)];
	u_long	flag;	char flag_[PAD_(u_long)];
};
struct	osf1_setsysinfo_args {
	u_long	op;	char op_[PAD_(u_long)];
	caddr_t	buffer;	char buffer_[PAD_(caddr_t)];
	u_long	nbytes;	char nbytes_[PAD_(u_long)];
	caddr_t	arg;	char arg_[PAD_(caddr_t)];
	u_long	flag;	char flag_[PAD_(u_long)];
};
struct	linux_afs_syscall_args {
	register_t dummy;
};
struct	linux_bdflush_args {
	register_t dummy;
};
struct	linux_mount_args {
	register_t dummy;
};
struct	linux_swapoff_args {
	register_t dummy;
};
struct	linux_getdents_args {
	int	fd;	char fd_[PAD_(int)];
	void *	dent;	char dent_[PAD_(void *)];
	unsigned	count;	char count_[PAD_(unsigned)];
};
struct	linux_create_module_args {
	register_t dummy;
};
struct	linux_init_module_args {
	register_t dummy;
};
struct	linux_delete_module_args {
	register_t dummy;
};
struct	linux_get_kernel_syms_args {
	register_t dummy;
};
struct	linux_ksyslog_args {
	int	what;	char what_[PAD_(int)];
};
struct	linux_clone_args {
	int	flags;	char flags_[PAD_(int)];
	void *	stack;	char stack_[PAD_(void *)];
};
struct	linux_uselib_args {
	char *	library;	char library_[PAD_(char *)];
};
struct	linux_sysinfo_args {
	register_t dummy;
};
struct	linux_sysctl_args {
	register_t dummy;
};
struct	linux_idle_args {
	register_t dummy;
};
struct	linux_times_args {
	struct linux_times_argv *	buf;	char buf_[PAD_(struct linux_times_argv *)];
};
struct	linux_personality_args {
	int	per;	char per_[PAD_(int)];
};
struct	linux_setfsuid_args {
	linux_uid_t	uid;	char uid_[PAD_(linux_uid_t)];
};
struct	linux_setfsgid_args {
	linux_gid_t	gid;	char gid_[PAD_(linux_gid_t)];
};
struct	linux_ustat_args {
	linux_dev_t	dev;	char dev_[PAD_(linux_dev_t)];
	struct linux_ustat *	ubuf;	char ubuf_[PAD_(struct linux_ustat *)];
};
struct	linux_statfs_args {
	char *	path;	char path_[PAD_(char *)];
	struct linux_statfs_buf *	buf;	char buf_[PAD_(struct linux_statfs_buf *)];
};
struct	linux_fstatfs_args {
	int	fd;	char fd_[PAD_(int)];
	struct linux_statfs_buf *	buf;	char buf_[PAD_(struct linux_statfs_buf *)];
};
struct	linux_sched_setscheduler_args {
	pid_t	pid;	char pid_[PAD_(pid_t)];
	int	policy;	char policy_[PAD_(int)];
	const struct sched_param *	param;	char param_[PAD_(const struct sched_param *)];
};
struct	linux_sched_getscheduler_args {
	pid_t	pid;	char pid_[PAD_(pid_t)];
};
struct	linux_newuname_args {
	struct linux_newuname_t *	buf;	char buf_[PAD_(struct linux_newuname_t *)];
};
struct	linux_mremap_args {
	caddr_t	addr;	char addr_[PAD_(caddr_t)];
	u_long	old_len;	char old_len_[PAD_(u_long)];
	u_long	new_len;	char new_len_[PAD_(u_long)];
	u_long	flags;	char flags_[PAD_(u_long)];
};
struct	linux_nfsservctl_args {
	register_t dummy;
};
struct	linux_getresgid_args {
	linux_gid_t *	rgid;	char rgid_[PAD_(linux_gid_t *)];
	linux_gid_t *	egid;	char egid_[PAD_(linux_gid_t *)];
	linux_gid_t *	sgid;	char sgid_[PAD_(linux_gid_t *)];
};
struct	linux_query_module_args {
	register_t dummy;
};
struct	linux_prctl_args {
	register_t dummy;
};
struct	linux_pread_args {
	int	fd;	char fd_[PAD_(int)];
	char *	buf;	char buf_[PAD_(char *)];
	size_t	nbyte;	char nbyte_[PAD_(size_t)];
	off_t	offset;	char offset_[PAD_(off_t)];
};
struct	linux_pwrite_args {
	int	fd;	char fd_[PAD_(int)];
	const char *	buf;	char buf_[PAD_(const char *)];
	size_t	nbyte;	char nbyte_[PAD_(size_t)];
	off_t	offset;	char offset_[PAD_(off_t)];
};
struct	linux_rt_sigreturn_args {
	register_t dummy;
};
struct	linux_rt_sigaction_args {
	int	sig;	char sig_[PAD_(int)];
	linux_sigaction_t *	act;	char act_[PAD_(linux_sigaction_t *)];
	linux_sigaction_t *	oact;	char oact_[PAD_(linux_sigaction_t *)];
	size_t	sigsetsize;	char sigsetsize_[PAD_(size_t)];
};
struct	linux_rt_sigprocmask_args {
	int	how;	char how_[PAD_(int)];
	linux_sigset_t *	mask;	char mask_[PAD_(linux_sigset_t *)];
	linux_sigset_t *	omask;	char omask_[PAD_(linux_sigset_t *)];
	size_t	sigsetsize;	char sigsetsize_[PAD_(size_t)];
};
struct	linux_rt_sigpending_args {
	register_t dummy;
};
struct	linux_rt_sigtimedwait_args {
	register_t dummy;
};
struct	linux_rt_sigqueueinfo_args {
	register_t dummy;
};
struct	linux_rt_sigsuspend_args {
	linux_sigset_t *	newset;	char newset_[PAD_(linux_sigset_t *)];
	size_t	sigsetsize;	char sigsetsize_[PAD_(size_t)];
};
struct	linux_newselect_args {
	int	nfds;	char nfds_[PAD_(int)];
	fd_set *	readfds;	char readfds_[PAD_(fd_set *)];
	fd_set *	writefds;	char writefds_[PAD_(fd_set *)];
	fd_set *	exceptfds;	char exceptfds_[PAD_(fd_set *)];
	struct timeval *	timeout;	char timeout_[PAD_(struct timeval *)];
};
struct	linux_getitimer_args {
	u_int	which;	char which_[PAD_(u_int)];
	struct itimerval *	itv;	char itv_[PAD_(struct itimerval *)];
};
struct	linux_setitimer_args {
	u_int	which;	char which_[PAD_(u_int)];
	struct itimerval *	itv;	char itv_[PAD_(struct itimerval *)];
	struct itimerval *	oitv;	char oitv_[PAD_(struct itimerval *)];
};
struct	linux_utime_args {
	char *	fname;	char fname_[PAD_(char *)];
	struct linux_utimbuf *	times;	char times_[PAD_(struct linux_utimbuf *)];
};
struct	linux_wait4_args {
	int	pid;	char pid_[PAD_(int)];
	int *	status;	char status_[PAD_(int *)];
	int	options;	char options_[PAD_(int)];
	struct rusage *	rusage;	char rusage_[PAD_(struct rusage *)];
};
struct	linux_adjtimex_args {
	register_t dummy;
};
struct	linux_getcwd_args {
	char *	buf;	char buf_[PAD_(char *)];
	unsigned long	bufsize;	char bufsize_[PAD_(unsigned long)];
};
struct	linux_capget_args {
	register_t dummy;
};
struct	linux_capset_args {
	register_t dummy;
};
struct	linux_sendfile_args {
	register_t dummy;
};
int	linux_fork __P((struct proc *, struct linux_fork_args *));
int	osf1_wait4 __P((struct proc *, struct osf1_wait4_args *));
int	linux_link __P((struct proc *, struct linux_link_args *));
int	linux_unlink __P((struct proc *, struct linux_unlink_args *));
int	linux_chdir __P((struct proc *, struct linux_chdir_args *));
int	linux_mknod __P((struct proc *, struct linux_mknod_args *));
int	linux_chmod __P((struct proc *, struct linux_chmod_args *));
int	linux_chown __P((struct proc *, struct linux_chown_args *));
int	linux_brk __P((struct proc *, struct linux_brk_args *));
int	linux_lseek __P((struct proc *, struct linux_lseek_args *));
int	linux_umount __P((struct proc *, struct linux_umount_args *));
int	linux_ptrace __P((struct proc *, struct linux_ptrace_args *));
int	linux_access __P((struct proc *, struct linux_access_args *));
int	linux_kill __P((struct proc *, struct linux_kill_args *));
int	linux_open __P((struct proc *, struct linux_open_args *));
int	osf1_sigprocmask __P((struct proc *, struct osf1_sigprocmask_args *));
int	linux_ioctl __P((struct proc *, struct linux_ioctl_args *));
int	linux_symlink __P((struct proc *, struct linux_symlink_args *));
int	linux_readlink __P((struct proc *, struct linux_readlink_args *));
int	linux_execve __P((struct proc *, struct linux_execve_args *));
int	linux_vfork __P((struct proc *, struct linux_vfork_args *));
int	linux_newstat __P((struct proc *, struct linux_newstat_args *));
int	linux_newlstat __P((struct proc *, struct linux_newlstat_args *));
int	linux_mmap __P((struct proc *, struct linux_mmap_args *));
int	linux_munmap __P((struct proc *, struct linux_munmap_args *));
int	linux_mprotect __P((struct proc *, struct linux_mprotect_args *));
int	linux_vhangup __P((struct proc *, struct linux_vhangup_args *));
int	linux_setgroups __P((struct proc *, struct linux_setgroups_args *));
int	linux_getgroups __P((struct proc *, struct linux_getgroups_args *));
int	linux_setpgid __P((struct proc *, struct linux_setpgid_args *));
int	osf1_setitimer __P((struct proc *, struct osf1_setitimer_args *));
int	linux_newfstat __P((struct proc *, struct linux_newfstat_args *));
int	linux_fcntl __P((struct proc *, struct linux_fcntl_args *));
int	osf1_select __P((struct proc *, struct osf1_select_args *));
int	osf1_socket __P((struct proc *, struct osf1_socket_args *));
int	linux_connect __P((struct proc *, struct linux_connect_args *));
int	osf1_sigreturn __P((struct proc *, struct osf1_sigreturn_args *));
int	osf1_sigsuspend __P((struct proc *, struct osf1_sigsuspend_args *));
int	osf1_gettimeofday __P((struct proc *, struct osf1_gettimeofday_args *));
int	osf1_getrusage __P((struct proc *, struct osf1_getrusage_args *));
int	linux_rename __P((struct proc *, struct linux_rename_args *));
int	linux_truncate __P((struct proc *, struct linux_truncate_args *));
int	osf1_sendto __P((struct proc *, struct osf1_sendto_args *));
int	linux_mkdir __P((struct proc *, struct linux_mkdir_args *));
int	linux_rmdir __P((struct proc *, struct linux_rmdir_args *));
int	linux_getrlimit __P((struct proc *, struct linux_getrlimit_args *));
int	linux_setrlimit __P((struct proc *, struct linux_setrlimit_args *));
int	linux_quotactl __P((struct proc *, struct linux_quotactl_args *));
int	osf1_sigaction __P((struct proc *, struct osf1_sigaction_args *));
int	linux_msgctl __P((struct proc *, struct linux_msgctl_args *));
int	linux_msgget __P((struct proc *, struct linux_msgget_args *));
int	linux_msgrcv __P((struct proc *, struct linux_msgrcv_args *));
int	linux_msgsnd __P((struct proc *, struct linux_msgsnd_args *));
int	linux_semctl __P((struct proc *, struct linux_semctl_args *));
int	linux_semget __P((struct proc *, struct linux_semget_args *));
int	linux_semop __P((struct proc *, struct linux_semop_args *));
int	linux_lchown __P((struct proc *, struct linux_lchown_args *));
int	linux_shmat __P((struct proc *, struct linux_shmat_args *));
int	linux_shmctl __P((struct proc *, struct linux_shmctl_args *));
int	linux_shmdt __P((struct proc *, struct linux_shmdt_args *));
int	linux_shmget __P((struct proc *, struct linux_shmget_args *));
int	linux_msync __P((struct proc *, struct linux_msync_args *));
int	linux_getpgid __P((struct proc *, struct linux_getpgid_args *));
int	linux_getsid __P((struct proc *, struct linux_getsid_args *));
int	osf1_sysinfo __P((struct proc *, struct osf1_sysinfo_args *));
int	linux_sysfs __P((struct proc *, struct linux_sysfs_args *));
int	osf1_getsysinfo __P((struct proc *, struct osf1_getsysinfo_args *));
int	osf1_setsysinfo __P((struct proc *, struct osf1_setsysinfo_args *));
int	linux_afs_syscall __P((struct proc *, struct linux_afs_syscall_args *));
int	linux_bdflush __P((struct proc *, struct linux_bdflush_args *));
int	linux_mount __P((struct proc *, struct linux_mount_args *));
int	linux_swapoff __P((struct proc *, struct linux_swapoff_args *));
int	linux_getdents __P((struct proc *, struct linux_getdents_args *));
int	linux_create_module __P((struct proc *, struct linux_create_module_args *));
int	linux_init_module __P((struct proc *, struct linux_init_module_args *));
int	linux_delete_module __P((struct proc *, struct linux_delete_module_args *));
int	linux_get_kernel_syms __P((struct proc *, struct linux_get_kernel_syms_args *));
int	linux_ksyslog __P((struct proc *, struct linux_ksyslog_args *));
int	linux_clone __P((struct proc *, struct linux_clone_args *));
int	linux_uselib __P((struct proc *, struct linux_uselib_args *));
int	linux_sysinfo __P((struct proc *, struct linux_sysinfo_args *));
int	linux_sysctl __P((struct proc *, struct linux_sysctl_args *));
int	linux_idle __P((struct proc *, struct linux_idle_args *));
int	linux_times __P((struct proc *, struct linux_times_args *));
int	linux_personality __P((struct proc *, struct linux_personality_args *));
int	linux_setfsuid __P((struct proc *, struct linux_setfsuid_args *));
int	linux_setfsgid __P((struct proc *, struct linux_setfsgid_args *));
int	linux_ustat __P((struct proc *, struct linux_ustat_args *));
int	linux_statfs __P((struct proc *, struct linux_statfs_args *));
int	linux_fstatfs __P((struct proc *, struct linux_fstatfs_args *));
int	linux_sched_setscheduler __P((struct proc *, struct linux_sched_setscheduler_args *));
int	linux_sched_getscheduler __P((struct proc *, struct linux_sched_getscheduler_args *));
int	linux_newuname __P((struct proc *, struct linux_newuname_args *));
int	linux_mremap __P((struct proc *, struct linux_mremap_args *));
int	linux_nfsservctl __P((struct proc *, struct linux_nfsservctl_args *));
int	linux_getresgid __P((struct proc *, struct linux_getresgid_args *));
int	linux_query_module __P((struct proc *, struct linux_query_module_args *));
int	linux_prctl __P((struct proc *, struct linux_prctl_args *));
int	linux_pread __P((struct proc *, struct linux_pread_args *));
int	linux_pwrite __P((struct proc *, struct linux_pwrite_args *));
int	linux_rt_sigreturn __P((struct proc *, struct linux_rt_sigreturn_args *));
int	linux_rt_sigaction __P((struct proc *, struct linux_rt_sigaction_args *));
int	linux_rt_sigprocmask __P((struct proc *, struct linux_rt_sigprocmask_args *));
int	linux_rt_sigpending __P((struct proc *, struct linux_rt_sigpending_args *));
int	linux_rt_sigtimedwait __P((struct proc *, struct linux_rt_sigtimedwait_args *));
int	linux_rt_sigqueueinfo __P((struct proc *, struct linux_rt_sigqueueinfo_args *));
int	linux_rt_sigsuspend __P((struct proc *, struct linux_rt_sigsuspend_args *));
int	linux_newselect __P((struct proc *, struct linux_newselect_args *));
int	linux_getitimer __P((struct proc *, struct linux_getitimer_args *));
int	linux_setitimer __P((struct proc *, struct linux_setitimer_args *));
int	linux_utime __P((struct proc *, struct linux_utime_args *));
int	linux_wait4 __P((struct proc *, struct linux_wait4_args *));
int	linux_adjtimex __P((struct proc *, struct linux_adjtimex_args *));
int	linux_getcwd __P((struct proc *, struct linux_getcwd_args *));
int	linux_capget __P((struct proc *, struct linux_capget_args *));
int	linux_capset __P((struct proc *, struct linux_capset_args *));
int	linux_sendfile __P((struct proc *, struct linux_sendfile_args *));

#ifdef COMPAT_43


#endif /* COMPAT_43 */

#undef PAD_

#endif /* !_LINUX_SYSPROTO_H_ */
OpenPOWER on IntegriCloud