Deleted Added
full compact
freebsd32_proto.h (200619) freebsd32_proto.h (205014)
1/*
2 * System call prototypes.
3 *
4 * DO NOT EDIT-- this file is automatically generated.
1/*
2 * System call prototypes.
3 *
4 * DO NOT EDIT-- this file is automatically generated.
5 * $FreeBSD: head/sys/compat/freebsd32/freebsd32_proto.h 200619 2009-12-16 21:53:56Z imp $
6 * created from FreeBSD: head/sys/compat/freebsd32/syscalls.master 200111 2009-12-04 21:52:31Z kib
5 * $FreeBSD: head/sys/compat/freebsd32/freebsd32_proto.h 205014 2010-03-11 14:49:06Z nwhitehorn $
6 * created from FreeBSD: head/sys/compat/freebsd32/syscalls.master 203660 2010-02-08 10:02:01Z ed
7 */
8
9#ifndef _FREEBSD32_SYSPROTO_H_
10#define _FREEBSD32_SYSPROTO_H_
11
12#include <sys/signal.h>
13#include <sys/acl.h>
14#include <sys/cpuset.h>

--- 12 unchanged lines hidden (view full) ---

27#if BYTE_ORDER == LITTLE_ENDIAN
28#define PADL_(t) 0
29#define PADR_(t) PAD_(t)
30#else
31#define PADL_(t) PAD_(t)
32#define PADR_(t) 0
33#endif
34
7 */
8
9#ifndef _FREEBSD32_SYSPROTO_H_
10#define _FREEBSD32_SYSPROTO_H_
11
12#include <sys/signal.h>
13#include <sys/acl.h>
14#include <sys/cpuset.h>

--- 12 unchanged lines hidden (view full) ---

27#if BYTE_ORDER == LITTLE_ENDIAN
28#define PADL_(t) 0
29#define PADR_(t) PAD_(t)
30#else
31#define PADL_(t) PAD_(t)
32#define PADR_(t) 0
33#endif
34
35#if !defined(PAD64_REQUIRED) && defined(__powerpc__)
36#define PAD64_REQUIRED
37#endif
35struct freebsd32_wait4_args {
36 char pid_l_[PADL_(int)]; int pid; char pid_r_[PADR_(int)];
37 char status_l_[PADL_(int *)]; int * status; char status_r_[PADR_(int *)];
38 char options_l_[PADL_(int)]; int options; char options_r_[PADR_(int)];
39 char rusage_l_[PADL_(struct rusage32 *)]; struct rusage32 * rusage; char rusage_r_[PADR_(struct rusage32 *)];
40};
41struct freebsd32_recvmsg_args {
42 char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];

--- 175 unchanged lines hidden (view full) ---

218struct freebsd32_lutimes_args {
219 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
220 char tptr_l_[PADL_(struct timeval32 *)]; struct timeval32 * tptr; char tptr_r_[PADR_(struct timeval32 *)];
221};
222struct freebsd32_preadv_args {
223 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
224 char iovp_l_[PADL_(struct iovec32 *)]; struct iovec32 * iovp; char iovp_r_[PADR_(struct iovec32 *)];
225 char iovcnt_l_[PADL_(u_int)]; u_int iovcnt; char iovcnt_r_[PADR_(u_int)];
38struct freebsd32_wait4_args {
39 char pid_l_[PADL_(int)]; int pid; char pid_r_[PADR_(int)];
40 char status_l_[PADL_(int *)]; int * status; char status_r_[PADR_(int *)];
41 char options_l_[PADL_(int)]; int options; char options_r_[PADR_(int)];
42 char rusage_l_[PADL_(struct rusage32 *)]; struct rusage32 * rusage; char rusage_r_[PADR_(struct rusage32 *)];
43};
44struct freebsd32_recvmsg_args {
45 char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];

--- 175 unchanged lines hidden (view full) ---

221struct freebsd32_lutimes_args {
222 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
223 char tptr_l_[PADL_(struct timeval32 *)]; struct timeval32 * tptr; char tptr_r_[PADR_(struct timeval32 *)];
224};
225struct freebsd32_preadv_args {
226 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
227 char iovp_l_[PADL_(struct iovec32 *)]; struct iovec32 * iovp; char iovp_r_[PADR_(struct iovec32 *)];
228 char iovcnt_l_[PADL_(u_int)]; u_int iovcnt; char iovcnt_r_[PADR_(u_int)];
226 char offset_l_[PADL_(off_t)]; off_t offset; char offset_r_[PADR_(off_t)];
229 char offset1_l_[PADL_(u_int32_t)]; u_int32_t offset1; char offset1_r_[PADR_(u_int32_t)];
230 char offset2_l_[PADL_(u_int32_t)]; u_int32_t offset2; char offset2_r_[PADR_(u_int32_t)];
227};
228struct freebsd32_pwritev_args {
229 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
230 char iovp_l_[PADL_(struct iovec32 *)]; struct iovec32 * iovp; char iovp_r_[PADR_(struct iovec32 *)];
231 char iovcnt_l_[PADL_(u_int)]; u_int iovcnt; char iovcnt_r_[PADR_(u_int)];
231};
232struct freebsd32_pwritev_args {
233 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
234 char iovp_l_[PADL_(struct iovec32 *)]; struct iovec32 * iovp; char iovp_r_[PADR_(struct iovec32 *)];
235 char iovcnt_l_[PADL_(u_int)]; u_int iovcnt; char iovcnt_r_[PADR_(u_int)];
232 char offset_l_[PADL_(off_t)]; off_t offset; char offset_r_[PADR_(off_t)];
236 char offset1_l_[PADL_(u_int32_t)]; u_int32_t offset1; char offset1_r_[PADR_(u_int32_t)];
237 char offset2_l_[PADL_(u_int32_t)]; u_int32_t offset2; char offset2_r_[PADR_(u_int32_t)];
233};
234struct freebsd32_modstat_args {
235 char modid_l_[PADL_(int)]; int modid; char modid_r_[PADR_(int)];
236 char stat_l_[PADL_(struct module_stat32 *)]; struct module_stat32 * stat; char stat_r_[PADR_(struct module_stat32 *)];
237};
238struct freebsd32_aio_return_args {
239 char aiocbp_l_[PADL_(struct aiocb32 *)]; struct aiocb32 * aiocbp; char aiocbp_r_[PADR_(struct aiocb32 *)];
240};

--- 48 unchanged lines hidden (view full) ---

289struct freebsd32_nmount_args {
290 char iovp_l_[PADL_(struct iovec32 *)]; struct iovec32 * iovp; char iovp_r_[PADR_(struct iovec32 *)];
291 char iovcnt_l_[PADL_(unsigned int)]; unsigned int iovcnt; char iovcnt_r_[PADR_(unsigned int)];
292 char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
293};
294struct freebsd32_sendfile_args {
295 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
296 char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
238};
239struct freebsd32_modstat_args {
240 char modid_l_[PADL_(int)]; int modid; char modid_r_[PADR_(int)];
241 char stat_l_[PADL_(struct module_stat32 *)]; struct module_stat32 * stat; char stat_r_[PADR_(struct module_stat32 *)];
242};
243struct freebsd32_aio_return_args {
244 char aiocbp_l_[PADL_(struct aiocb32 *)]; struct aiocb32 * aiocbp; char aiocbp_r_[PADR_(struct aiocb32 *)];
245};

--- 48 unchanged lines hidden (view full) ---

294struct freebsd32_nmount_args {
295 char iovp_l_[PADL_(struct iovec32 *)]; struct iovec32 * iovp; char iovp_r_[PADR_(struct iovec32 *)];
296 char iovcnt_l_[PADL_(unsigned int)]; unsigned int iovcnt; char iovcnt_r_[PADR_(unsigned int)];
297 char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
298};
299struct freebsd32_sendfile_args {
300 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
301 char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
297 char offsetlo_l_[PADL_(u_int32_t)]; u_int32_t offsetlo; char offsetlo_r_[PADR_(u_int32_t)];
298 char offsethi_l_[PADL_(u_int32_t)]; u_int32_t offsethi; char offsethi_r_[PADR_(u_int32_t)];
302 char offset1_l_[PADL_(u_int32_t)]; u_int32_t offset1; char offset1_r_[PADR_(u_int32_t)];
303 char offset2_l_[PADL_(u_int32_t)]; u_int32_t offset2; char offset2_r_[PADR_(u_int32_t)];
299 char nbytes_l_[PADL_(size_t)]; size_t nbytes; char nbytes_r_[PADR_(size_t)];
300 char hdtr_l_[PADL_(struct sf_hdtr32 *)]; struct sf_hdtr32 * hdtr; char hdtr_r_[PADR_(struct sf_hdtr32 *)];
301 char sbytes_l_[PADL_(off_t *)]; off_t * sbytes; char sbytes_r_[PADR_(off_t *)];
302 char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
303};
304struct freebsd32_sigaction_args {
305 char sig_l_[PADL_(int)]; int sig; char sig_r_[PADR_(int)];
306 char act_l_[PADL_(struct sigaction32 *)]; struct sigaction32 * act; char act_r_[PADR_(struct sigaction32 *)];

--- 31 unchanged lines hidden (view full) ---

338struct freebsd32_thr_new_args {
339 char param_l_[PADL_(struct thr_param32 *)]; struct thr_param32 * param; char param_r_[PADR_(struct thr_param32 *)];
340 char param_size_l_[PADL_(int)]; int param_size; char param_size_r_[PADR_(int)];
341};
342struct freebsd32_aio_fsync_args {
343 char op_l_[PADL_(int)]; int op; char op_r_[PADR_(int)];
344 char aiocbp_l_[PADL_(struct aiocb32 *)]; struct aiocb32 * aiocbp; char aiocbp_r_[PADR_(struct aiocb32 *)];
345};
304 char nbytes_l_[PADL_(size_t)]; size_t nbytes; char nbytes_r_[PADR_(size_t)];
305 char hdtr_l_[PADL_(struct sf_hdtr32 *)]; struct sf_hdtr32 * hdtr; char hdtr_r_[PADR_(struct sf_hdtr32 *)];
306 char sbytes_l_[PADL_(off_t *)]; off_t * sbytes; char sbytes_r_[PADR_(off_t *)];
307 char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
308};
309struct freebsd32_sigaction_args {
310 char sig_l_[PADL_(int)]; int sig; char sig_r_[PADR_(int)];
311 char act_l_[PADL_(struct sigaction32 *)]; struct sigaction32 * act; char act_r_[PADR_(struct sigaction32 *)];

--- 31 unchanged lines hidden (view full) ---

343struct freebsd32_thr_new_args {
344 char param_l_[PADL_(struct thr_param32 *)]; struct thr_param32 * param; char param_r_[PADR_(struct thr_param32 *)];
345 char param_size_l_[PADL_(int)]; int param_size; char param_size_r_[PADR_(int)];
346};
347struct freebsd32_aio_fsync_args {
348 char op_l_[PADL_(int)]; int op; char op_r_[PADR_(int)];
349 char aiocbp_l_[PADL_(struct aiocb32 *)]; struct aiocb32 * aiocbp; char aiocbp_r_[PADR_(struct aiocb32 *)];
350};
351#ifdef PAD64_REQUIRED
346struct freebsd32_pread_args {
347 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
348 char buf_l_[PADL_(void *)]; void * buf; char buf_r_[PADR_(void *)];
349 char nbyte_l_[PADL_(size_t)]; size_t nbyte; char nbyte_r_[PADR_(size_t)];
352struct freebsd32_pread_args {
353 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
354 char buf_l_[PADL_(void *)]; void * buf; char buf_r_[PADR_(void *)];
355 char nbyte_l_[PADL_(size_t)]; size_t nbyte; char nbyte_r_[PADR_(size_t)];
350 char offsetlo_l_[PADL_(u_int32_t)]; u_int32_t offsetlo; char offsetlo_r_[PADR_(u_int32_t)];
351 char offsethi_l_[PADL_(u_int32_t)]; u_int32_t offsethi; char offsethi_r_[PADR_(u_int32_t)];
356 char pad_l_[PADL_(int)]; int pad; char pad_r_[PADR_(int)];
357 char offset1_l_[PADL_(u_int32_t)]; u_int32_t offset1; char offset1_r_[PADR_(u_int32_t)];
358 char offset2_l_[PADL_(u_int32_t)]; u_int32_t offset2; char offset2_r_[PADR_(u_int32_t)];
352};
353struct freebsd32_pwrite_args {
354 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
355 char buf_l_[PADL_(const void *)]; const void * buf; char buf_r_[PADR_(const void *)];
356 char nbyte_l_[PADL_(size_t)]; size_t nbyte; char nbyte_r_[PADR_(size_t)];
359};
360struct freebsd32_pwrite_args {
361 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
362 char buf_l_[PADL_(const void *)]; const void * buf; char buf_r_[PADR_(const void *)];
363 char nbyte_l_[PADL_(size_t)]; size_t nbyte; char nbyte_r_[PADR_(size_t)];
357 char offsetlo_l_[PADL_(u_int32_t)]; u_int32_t offsetlo; char offsetlo_r_[PADR_(u_int32_t)];
358 char offsethi_l_[PADL_(u_int32_t)]; u_int32_t offsethi; char offsethi_r_[PADR_(u_int32_t)];
364 char pad_l_[PADL_(int)]; int pad; char pad_r_[PADR_(int)];
365 char offset1_l_[PADL_(u_int32_t)]; u_int32_t offset1; char offset1_r_[PADR_(u_int32_t)];
366 char offset2_l_[PADL_(u_int32_t)]; u_int32_t offset2; char offset2_r_[PADR_(u_int32_t)];
359};
360struct freebsd32_mmap_args {
361 char addr_l_[PADL_(caddr_t)]; caddr_t addr; char addr_r_[PADR_(caddr_t)];
362 char len_l_[PADL_(size_t)]; size_t len; char len_r_[PADR_(size_t)];
363 char prot_l_[PADL_(int)]; int prot; char prot_r_[PADR_(int)];
364 char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
365 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
367};
368struct freebsd32_mmap_args {
369 char addr_l_[PADL_(caddr_t)]; caddr_t addr; char addr_r_[PADR_(caddr_t)];
370 char len_l_[PADL_(size_t)]; size_t len; char len_r_[PADR_(size_t)];
371 char prot_l_[PADL_(int)]; int prot; char prot_r_[PADR_(int)];
372 char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
373 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
366 char poslo_l_[PADL_(u_int32_t)]; u_int32_t poslo; char poslo_r_[PADR_(u_int32_t)];
367 char poshi_l_[PADL_(u_int32_t)]; u_int32_t poshi; char poshi_r_[PADR_(u_int32_t)];
374 char pad_l_[PADL_(int)]; int pad; char pad_r_[PADR_(int)];
375 char pos1_l_[PADL_(u_int32_t)]; u_int32_t pos1; char pos1_r_[PADR_(u_int32_t)];
376 char pos2_l_[PADL_(u_int32_t)]; u_int32_t pos2; char pos2_r_[PADR_(u_int32_t)];
368};
369struct freebsd32_lseek_args {
370 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
377};
378struct freebsd32_lseek_args {
379 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
371 char offsetlo_l_[PADL_(u_int32_t)]; u_int32_t offsetlo; char offsetlo_r_[PADR_(u_int32_t)];
372 char offsethi_l_[PADL_(u_int32_t)]; u_int32_t offsethi; char offsethi_r_[PADR_(u_int32_t)];
380 char pad_l_[PADL_(int)]; int pad; char pad_r_[PADR_(int)];
381 char offset1_l_[PADL_(u_int32_t)]; u_int32_t offset1; char offset1_r_[PADR_(u_int32_t)];
382 char offset2_l_[PADL_(u_int32_t)]; u_int32_t offset2; char offset2_r_[PADR_(u_int32_t)];
373 char whence_l_[PADL_(int)]; int whence; char whence_r_[PADR_(int)];
374};
375struct freebsd32_truncate_args {
376 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
383 char whence_l_[PADL_(int)]; int whence; char whence_r_[PADR_(int)];
384};
385struct freebsd32_truncate_args {
386 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
377 char lengthlo_l_[PADL_(u_int32_t)]; u_int32_t lengthlo; char lengthlo_r_[PADR_(u_int32_t)];
378 char lengthhi_l_[PADL_(u_int32_t)]; u_int32_t lengthhi; char lengthhi_r_[PADR_(u_int32_t)];
387 char pad_l_[PADL_(int)]; int pad; char pad_r_[PADR_(int)];
388 char length1_l_[PADL_(u_int32_t)]; u_int32_t length1; char length1_r_[PADR_(u_int32_t)];
389 char length2_l_[PADL_(u_int32_t)]; u_int32_t length2; char length2_r_[PADR_(u_int32_t)];
379};
380struct freebsd32_ftruncate_args {
381 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
390};
391struct freebsd32_ftruncate_args {
392 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
382 char lengthlo_l_[PADL_(u_int32_t)]; u_int32_t lengthlo; char lengthlo_r_[PADR_(u_int32_t)];
383 char lengthhi_l_[PADL_(u_int32_t)]; u_int32_t lengthhi; char lengthhi_r_[PADR_(u_int32_t)];
393 char pad_l_[PADL_(int)]; int pad; char pad_r_[PADR_(int)];
394 char length1_l_[PADL_(u_int32_t)]; u_int32_t length1; char length1_r_[PADR_(u_int32_t)];
395 char length2_l_[PADL_(u_int32_t)]; u_int32_t length2; char length2_r_[PADR_(u_int32_t)];
384};
396};
397#else
398struct freebsd32_pread_args {
399 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
400 char buf_l_[PADL_(void *)]; void * buf; char buf_r_[PADR_(void *)];
401 char nbyte_l_[PADL_(size_t)]; size_t nbyte; char nbyte_r_[PADR_(size_t)];
402 char offset1_l_[PADL_(u_int32_t)]; u_int32_t offset1; char offset1_r_[PADR_(u_int32_t)];
403 char offset2_l_[PADL_(u_int32_t)]; u_int32_t offset2; char offset2_r_[PADR_(u_int32_t)];
404};
405struct freebsd32_pwrite_args {
406 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
407 char buf_l_[PADL_(const void *)]; const void * buf; char buf_r_[PADR_(const void *)];
408 char nbyte_l_[PADL_(size_t)]; size_t nbyte; char nbyte_r_[PADR_(size_t)];
409 char offset1_l_[PADL_(u_int32_t)]; u_int32_t offset1; char offset1_r_[PADR_(u_int32_t)];
410 char offset2_l_[PADL_(u_int32_t)]; u_int32_t offset2; char offset2_r_[PADR_(u_int32_t)];
411};
412struct freebsd32_mmap_args {
413 char addr_l_[PADL_(caddr_t)]; caddr_t addr; char addr_r_[PADR_(caddr_t)];
414 char len_l_[PADL_(size_t)]; size_t len; char len_r_[PADR_(size_t)];
415 char prot_l_[PADL_(int)]; int prot; char prot_r_[PADR_(int)];
416 char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
417 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
418 char pos1_l_[PADL_(u_int32_t)]; u_int32_t pos1; char pos1_r_[PADR_(u_int32_t)];
419 char pos2_l_[PADL_(u_int32_t)]; u_int32_t pos2; char pos2_r_[PADR_(u_int32_t)];
420};
421struct freebsd32_lseek_args {
422 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
423 char offset1_l_[PADL_(u_int32_t)]; u_int32_t offset1; char offset1_r_[PADR_(u_int32_t)];
424 char offset2_l_[PADL_(u_int32_t)]; u_int32_t offset2; char offset2_r_[PADR_(u_int32_t)];
425 char whence_l_[PADL_(int)]; int whence; char whence_r_[PADR_(int)];
426};
427struct freebsd32_truncate_args {
428 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
429 char length1_l_[PADL_(u_int32_t)]; u_int32_t length1; char length1_r_[PADR_(u_int32_t)];
430 char length2_l_[PADL_(u_int32_t)]; u_int32_t length2; char length2_r_[PADR_(u_int32_t)];
431};
432struct freebsd32_ftruncate_args {
433 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
434 char length1_l_[PADL_(u_int32_t)]; u_int32_t length1; char length1_r_[PADR_(u_int32_t)];
435 char length2_l_[PADL_(u_int32_t)]; u_int32_t length2; char length2_r_[PADR_(u_int32_t)];
436};
437#endif
438#ifdef PAD64_REQUIRED
385struct freebsd32_cpuset_setid_args {
386 char which_l_[PADL_(cpuwhich_t)]; cpuwhich_t which; char which_r_[PADR_(cpuwhich_t)];
439struct freebsd32_cpuset_setid_args {
440 char which_l_[PADL_(cpuwhich_t)]; cpuwhich_t which; char which_r_[PADR_(cpuwhich_t)];
387 char idlo_l_[PADL_(uint32_t)]; uint32_t idlo; char idlo_r_[PADR_(uint32_t)];
388 char idhi_l_[PADL_(uint32_t)]; uint32_t idhi; char idhi_r_[PADR_(uint32_t)];
441 char pad_l_[PADL_(int)]; int pad; char pad_r_[PADR_(int)];
442 char id1_l_[PADL_(u_int32_t)]; u_int32_t id1; char id1_r_[PADR_(u_int32_t)];
443 char id2_l_[PADL_(u_int32_t)]; u_int32_t id2; char id2_r_[PADR_(u_int32_t)];
389 char setid_l_[PADL_(cpusetid_t)]; cpusetid_t setid; char setid_r_[PADR_(cpusetid_t)];
390};
444 char setid_l_[PADL_(cpusetid_t)]; cpusetid_t setid; char setid_r_[PADR_(cpusetid_t)];
445};
446#else
447struct freebsd32_cpuset_setid_args {
448 char which_l_[PADL_(cpuwhich_t)]; cpuwhich_t which; char which_r_[PADR_(cpuwhich_t)];
449 char id1_l_[PADL_(u_int32_t)]; u_int32_t id1; char id1_r_[PADR_(u_int32_t)];
450 char id2_l_[PADL_(u_int32_t)]; u_int32_t id2; char id2_r_[PADR_(u_int32_t)];
451 char setid_l_[PADL_(cpusetid_t)]; cpusetid_t setid; char setid_r_[PADR_(cpusetid_t)];
452};
453#endif
391struct freebsd32_cpuset_getid_args {
392 char level_l_[PADL_(cpulevel_t)]; cpulevel_t level; char level_r_[PADR_(cpulevel_t)];
393 char which_l_[PADL_(cpuwhich_t)]; cpuwhich_t which; char which_r_[PADR_(cpuwhich_t)];
454struct freebsd32_cpuset_getid_args {
455 char level_l_[PADL_(cpulevel_t)]; cpulevel_t level; char level_r_[PADR_(cpulevel_t)];
456 char which_l_[PADL_(cpuwhich_t)]; cpuwhich_t which; char which_r_[PADR_(cpuwhich_t)];
394 char idlo_l_[PADL_(uint32_t)]; uint32_t idlo; char idlo_r_[PADR_(uint32_t)];
395 char idhi_l_[PADL_(uint32_t)]; uint32_t idhi; char idhi_r_[PADR_(uint32_t)];
457 char id1_l_[PADL_(u_int32_t)]; u_int32_t id1; char id1_r_[PADR_(u_int32_t)];
458 char id2_l_[PADL_(u_int32_t)]; u_int32_t id2; char id2_r_[PADR_(u_int32_t)];
396 char setid_l_[PADL_(cpusetid_t *)]; cpusetid_t * setid; char setid_r_[PADR_(cpusetid_t *)];
397};
398struct freebsd32_cpuset_getaffinity_args {
399 char level_l_[PADL_(cpulevel_t)]; cpulevel_t level; char level_r_[PADR_(cpulevel_t)];
400 char which_l_[PADL_(cpuwhich_t)]; cpuwhich_t which; char which_r_[PADR_(cpuwhich_t)];
459 char setid_l_[PADL_(cpusetid_t *)]; cpusetid_t * setid; char setid_r_[PADR_(cpusetid_t *)];
460};
461struct freebsd32_cpuset_getaffinity_args {
462 char level_l_[PADL_(cpulevel_t)]; cpulevel_t level; char level_r_[PADR_(cpulevel_t)];
463 char which_l_[PADL_(cpuwhich_t)]; cpuwhich_t which; char which_r_[PADR_(cpuwhich_t)];
401 char idlo_l_[PADL_(uint32_t)]; uint32_t idlo; char idlo_r_[PADR_(uint32_t)];
402 char idhi_l_[PADL_(uint32_t)]; uint32_t idhi; char idhi_r_[PADR_(uint32_t)];
464 char id1_l_[PADL_(u_int32_t)]; u_int32_t id1; char id1_r_[PADR_(u_int32_t)];
465 char id2_l_[PADL_(u_int32_t)]; u_int32_t id2; char id2_r_[PADR_(u_int32_t)];
403 char cpusetsize_l_[PADL_(size_t)]; size_t cpusetsize; char cpusetsize_r_[PADR_(size_t)];
404 char mask_l_[PADL_(cpuset_t *)]; cpuset_t * mask; char mask_r_[PADR_(cpuset_t *)];
405};
406struct freebsd32_cpuset_setaffinity_args {
407 char level_l_[PADL_(cpulevel_t)]; cpulevel_t level; char level_r_[PADR_(cpulevel_t)];
408 char which_l_[PADL_(cpuwhich_t)]; cpuwhich_t which; char which_r_[PADR_(cpuwhich_t)];
466 char cpusetsize_l_[PADL_(size_t)]; size_t cpusetsize; char cpusetsize_r_[PADR_(size_t)];
467 char mask_l_[PADL_(cpuset_t *)]; cpuset_t * mask; char mask_r_[PADR_(cpuset_t *)];
468};
469struct freebsd32_cpuset_setaffinity_args {
470 char level_l_[PADL_(cpulevel_t)]; cpulevel_t level; char level_r_[PADR_(cpulevel_t)];
471 char which_l_[PADL_(cpuwhich_t)]; cpuwhich_t which; char which_r_[PADR_(cpuwhich_t)];
409 char idlo_l_[PADL_(uint32_t)]; uint32_t idlo; char idlo_r_[PADR_(uint32_t)];
410 char idhi_l_[PADL_(uint32_t)]; uint32_t idhi; char idhi_r_[PADR_(uint32_t)];
472 char id1_l_[PADL_(u_int32_t)]; u_int32_t id1; char id1_r_[PADR_(u_int32_t)];
473 char id2_l_[PADL_(u_int32_t)]; u_int32_t id2; char id2_r_[PADR_(u_int32_t)];
411 char cpusetsize_l_[PADL_(size_t)]; size_t cpusetsize; char cpusetsize_r_[PADR_(size_t)];
412 char mask_l_[PADL_(const cpuset_t *)]; const cpuset_t * mask; char mask_r_[PADR_(const cpuset_t *)];
413};
414struct freebsd32_fexecve_args {
415 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
416 char argv_l_[PADL_(u_int32_t *)]; u_int32_t * argv; char argv_r_[PADR_(u_int32_t *)];
417 char envv_l_[PADL_(u_int32_t *)]; u_int32_t * envv; char envv_r_[PADR_(u_int32_t *)];
418};

--- 37 unchanged lines hidden (view full) ---

456struct freebsd32_pselect_args {
457 char nd_l_[PADL_(int)]; int nd; char nd_r_[PADR_(int)];
458 char in_l_[PADL_(fd_set *)]; fd_set * in; char in_r_[PADR_(fd_set *)];
459 char ou_l_[PADL_(fd_set *)]; fd_set * ou; char ou_r_[PADR_(fd_set *)];
460 char ex_l_[PADL_(fd_set *)]; fd_set * ex; char ex_r_[PADR_(fd_set *)];
461 char ts_l_[PADL_(const struct timespec32 *)]; const struct timespec32 * ts; char ts_r_[PADR_(const struct timespec32 *)];
462 char sm_l_[PADL_(const sigset_t *)]; const sigset_t * sm; char sm_r_[PADR_(const sigset_t *)];
463};
474 char cpusetsize_l_[PADL_(size_t)]; size_t cpusetsize; char cpusetsize_r_[PADR_(size_t)];
475 char mask_l_[PADL_(const cpuset_t *)]; const cpuset_t * mask; char mask_r_[PADR_(const cpuset_t *)];
476};
477struct freebsd32_fexecve_args {
478 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
479 char argv_l_[PADL_(u_int32_t *)]; u_int32_t * argv; char argv_r_[PADR_(u_int32_t *)];
480 char envv_l_[PADL_(u_int32_t *)]; u_int32_t * envv; char envv_r_[PADR_(u_int32_t *)];
481};

--- 37 unchanged lines hidden (view full) ---

519struct freebsd32_pselect_args {
520 char nd_l_[PADL_(int)]; int nd; char nd_r_[PADR_(int)];
521 char in_l_[PADL_(fd_set *)]; fd_set * in; char in_r_[PADR_(fd_set *)];
522 char ou_l_[PADL_(fd_set *)]; fd_set * ou; char ou_r_[PADR_(fd_set *)];
523 char ex_l_[PADL_(fd_set *)]; fd_set * ex; char ex_r_[PADR_(fd_set *)];
524 char ts_l_[PADL_(const struct timespec32 *)]; const struct timespec32 * ts; char ts_r_[PADR_(const struct timespec32 *)];
525 char sm_l_[PADL_(const sigset_t *)]; const sigset_t * sm; char sm_r_[PADR_(const sigset_t *)];
526};
527#if !defined(PAD64_REQUIRED) && defined(__powerpc__)
528#define PAD64_REQUIRED
529#endif
464int freebsd32_wait4(struct thread *, struct freebsd32_wait4_args *);
465int freebsd32_recvmsg(struct thread *, struct freebsd32_recvmsg_args *);
466int freebsd32_sendmsg(struct thread *, struct freebsd32_sendmsg_args *);
467int freebsd32_recvfrom(struct thread *, struct freebsd32_recvfrom_args *);
468int freebsd32_sigaltstack(struct thread *, struct freebsd32_sigaltstack_args *);
469int freebsd32_ioctl(struct thread *, struct freebsd32_ioctl_args *);
470int freebsd32_execve(struct thread *, struct freebsd32_execve_args *);
471int freebsd32_setitimer(struct thread *, struct freebsd32_setitimer_args *);

--- 49 unchanged lines hidden (view full) ---

521int freebsd32_setcontext(struct thread *, struct freebsd32_setcontext_args *);
522int freebsd32_swapcontext(struct thread *, struct freebsd32_swapcontext_args *);
523int freebsd32_umtx_lock(struct thread *, struct freebsd32_umtx_lock_args *);
524int freebsd32_umtx_unlock(struct thread *, struct freebsd32_umtx_unlock_args *);
525int freebsd32_thr_suspend(struct thread *, struct freebsd32_thr_suspend_args *);
526int freebsd32_umtx_op(struct thread *, struct freebsd32_umtx_op_args *);
527int freebsd32_thr_new(struct thread *, struct freebsd32_thr_new_args *);
528int freebsd32_aio_fsync(struct thread *, struct freebsd32_aio_fsync_args *);
530int freebsd32_wait4(struct thread *, struct freebsd32_wait4_args *);
531int freebsd32_recvmsg(struct thread *, struct freebsd32_recvmsg_args *);
532int freebsd32_sendmsg(struct thread *, struct freebsd32_sendmsg_args *);
533int freebsd32_recvfrom(struct thread *, struct freebsd32_recvfrom_args *);
534int freebsd32_sigaltstack(struct thread *, struct freebsd32_sigaltstack_args *);
535int freebsd32_ioctl(struct thread *, struct freebsd32_ioctl_args *);
536int freebsd32_execve(struct thread *, struct freebsd32_execve_args *);
537int freebsd32_setitimer(struct thread *, struct freebsd32_setitimer_args *);

--- 49 unchanged lines hidden (view full) ---

587int freebsd32_setcontext(struct thread *, struct freebsd32_setcontext_args *);
588int freebsd32_swapcontext(struct thread *, struct freebsd32_swapcontext_args *);
589int freebsd32_umtx_lock(struct thread *, struct freebsd32_umtx_lock_args *);
590int freebsd32_umtx_unlock(struct thread *, struct freebsd32_umtx_unlock_args *);
591int freebsd32_thr_suspend(struct thread *, struct freebsd32_thr_suspend_args *);
592int freebsd32_umtx_op(struct thread *, struct freebsd32_umtx_op_args *);
593int freebsd32_thr_new(struct thread *, struct freebsd32_thr_new_args *);
594int freebsd32_aio_fsync(struct thread *, struct freebsd32_aio_fsync_args *);
595#ifdef PAD64_REQUIRED
529int freebsd32_pread(struct thread *, struct freebsd32_pread_args *);
530int freebsd32_pwrite(struct thread *, struct freebsd32_pwrite_args *);
531int freebsd32_mmap(struct thread *, struct freebsd32_mmap_args *);
532int freebsd32_lseek(struct thread *, struct freebsd32_lseek_args *);
533int freebsd32_truncate(struct thread *, struct freebsd32_truncate_args *);
534int freebsd32_ftruncate(struct thread *, struct freebsd32_ftruncate_args *);
596int freebsd32_pread(struct thread *, struct freebsd32_pread_args *);
597int freebsd32_pwrite(struct thread *, struct freebsd32_pwrite_args *);
598int freebsd32_mmap(struct thread *, struct freebsd32_mmap_args *);
599int freebsd32_lseek(struct thread *, struct freebsd32_lseek_args *);
600int freebsd32_truncate(struct thread *, struct freebsd32_truncate_args *);
601int freebsd32_ftruncate(struct thread *, struct freebsd32_ftruncate_args *);
602#else
603int freebsd32_pread(struct thread *, struct freebsd32_pread_args *);
604int freebsd32_pwrite(struct thread *, struct freebsd32_pwrite_args *);
605int freebsd32_mmap(struct thread *, struct freebsd32_mmap_args *);
606int freebsd32_lseek(struct thread *, struct freebsd32_lseek_args *);
607int freebsd32_truncate(struct thread *, struct freebsd32_truncate_args *);
608int freebsd32_ftruncate(struct thread *, struct freebsd32_ftruncate_args *);
609#endif
610#ifdef PAD64_REQUIRED
535int freebsd32_cpuset_setid(struct thread *, struct freebsd32_cpuset_setid_args *);
611int freebsd32_cpuset_setid(struct thread *, struct freebsd32_cpuset_setid_args *);
612#else
613int freebsd32_cpuset_setid(struct thread *, struct freebsd32_cpuset_setid_args *);
614#endif
536int freebsd32_cpuset_getid(struct thread *, struct freebsd32_cpuset_getid_args *);
537int freebsd32_cpuset_getaffinity(struct thread *, struct freebsd32_cpuset_getaffinity_args *);
538int freebsd32_cpuset_setaffinity(struct thread *, struct freebsd32_cpuset_setaffinity_args *);
539int freebsd32_fexecve(struct thread *, struct freebsd32_fexecve_args *);
540int freebsd32_fstatat(struct thread *, struct freebsd32_fstatat_args *);
541int freebsd32_futimesat(struct thread *, struct freebsd32_futimesat_args *);
542int freebsd32_jail_get(struct thread *, struct freebsd32_jail_get_args *);
543int freebsd32_jail_set(struct thread *, struct freebsd32_jail_set_args *);
544int freebsd32_semctl(struct thread *, struct freebsd32_semctl_args *);
545int freebsd32_msgctl(struct thread *, struct freebsd32_msgctl_args *);
546int freebsd32_shmctl(struct thread *, struct freebsd32_shmctl_args *);
547int freebsd32_pselect(struct thread *, struct freebsd32_pselect_args *);
548
549#ifdef COMPAT_43
550
615int freebsd32_cpuset_getid(struct thread *, struct freebsd32_cpuset_getid_args *);
616int freebsd32_cpuset_getaffinity(struct thread *, struct freebsd32_cpuset_getaffinity_args *);
617int freebsd32_cpuset_setaffinity(struct thread *, struct freebsd32_cpuset_setaffinity_args *);
618int freebsd32_fexecve(struct thread *, struct freebsd32_fexecve_args *);
619int freebsd32_fstatat(struct thread *, struct freebsd32_fstatat_args *);
620int freebsd32_futimesat(struct thread *, struct freebsd32_futimesat_args *);
621int freebsd32_jail_get(struct thread *, struct freebsd32_jail_get_args *);
622int freebsd32_jail_set(struct thread *, struct freebsd32_jail_set_args *);
623int freebsd32_semctl(struct thread *, struct freebsd32_semctl_args *);
624int freebsd32_msgctl(struct thread *, struct freebsd32_msgctl_args *);
625int freebsd32_shmctl(struct thread *, struct freebsd32_shmctl_args *);
626int freebsd32_pselect(struct thread *, struct freebsd32_pselect_args *);
627
628#ifdef COMPAT_43
629
630#if !defined(PAD64_REQUIRED) && defined(__powerpc__)
631#define PAD64_REQUIRED
632#endif
551struct ofreebsd32_sigaction_args {
552 char signum_l_[PADL_(int)]; int signum; char signum_r_[PADR_(int)];
553 char nsa_l_[PADL_(struct osigaction32 *)]; struct osigaction32 * nsa; char nsa_r_[PADR_(struct osigaction32 *)];
554 char osa_l_[PADL_(struct osigaction32 *)]; struct osigaction32 * osa; char osa_r_[PADR_(struct osigaction32 *)];
555};
556struct ofreebsd32_sigprocmask_args {
557 char how_l_[PADL_(int)]; int how; char how_r_[PADR_(int)];
558 char mask_l_[PADL_(osigset_t)]; osigset_t mask; char mask_r_[PADR_(osigset_t)];

--- 11 unchanged lines hidden (view full) ---

570};
571struct ofreebsd32_sigsuspend_args {
572 char mask_l_[PADL_(int)]; int mask; char mask_r_[PADR_(int)];
573};
574struct ofreebsd32_sigstack_args {
575 char nss_l_[PADL_(struct sigstack32 *)]; struct sigstack32 * nss; char nss_r_[PADR_(struct sigstack32 *)];
576 char oss_l_[PADL_(struct sigstack32 *)]; struct sigstack32 * oss; char oss_r_[PADR_(struct sigstack32 *)];
577};
633struct ofreebsd32_sigaction_args {
634 char signum_l_[PADL_(int)]; int signum; char signum_r_[PADR_(int)];
635 char nsa_l_[PADL_(struct osigaction32 *)]; struct osigaction32 * nsa; char nsa_r_[PADR_(struct osigaction32 *)];
636 char osa_l_[PADL_(struct osigaction32 *)]; struct osigaction32 * osa; char osa_r_[PADR_(struct osigaction32 *)];
637};
638struct ofreebsd32_sigprocmask_args {
639 char how_l_[PADL_(int)]; int how; char how_r_[PADR_(int)];
640 char mask_l_[PADL_(osigset_t)]; osigset_t mask; char mask_r_[PADR_(osigset_t)];

--- 11 unchanged lines hidden (view full) ---

652};
653struct ofreebsd32_sigsuspend_args {
654 char mask_l_[PADL_(int)]; int mask; char mask_r_[PADR_(int)];
655};
656struct ofreebsd32_sigstack_args {
657 char nss_l_[PADL_(struct sigstack32 *)]; struct sigstack32 * nss; char nss_r_[PADR_(struct sigstack32 *)];
658 char oss_l_[PADL_(struct sigstack32 *)]; struct sigstack32 * oss; char oss_r_[PADR_(struct sigstack32 *)];
659};
660#ifdef PAD64_REQUIRED
661#else
662#endif
663#ifdef PAD64_REQUIRED
664#else
665#endif
578int ofreebsd32_sigaction(struct thread *, struct ofreebsd32_sigaction_args *);
579int ofreebsd32_sigprocmask(struct thread *, struct ofreebsd32_sigprocmask_args *);
580int ofreebsd32_sigpending(struct thread *, struct ofreebsd32_sigpending_args *);
581int ofreebsd32_sigvec(struct thread *, struct ofreebsd32_sigvec_args *);
582int ofreebsd32_sigblock(struct thread *, struct ofreebsd32_sigblock_args *);
583int ofreebsd32_sigsetmask(struct thread *, struct ofreebsd32_sigsetmask_args *);
584int ofreebsd32_sigsuspend(struct thread *, struct ofreebsd32_sigsuspend_args *);
585int ofreebsd32_sigstack(struct thread *, struct ofreebsd32_sigstack_args *);
586
587#endif /* COMPAT_43 */
588
589
590#ifdef COMPAT_FREEBSD4
591
666int ofreebsd32_sigaction(struct thread *, struct ofreebsd32_sigaction_args *);
667int ofreebsd32_sigprocmask(struct thread *, struct ofreebsd32_sigprocmask_args *);
668int ofreebsd32_sigpending(struct thread *, struct ofreebsd32_sigpending_args *);
669int ofreebsd32_sigvec(struct thread *, struct ofreebsd32_sigvec_args *);
670int ofreebsd32_sigblock(struct thread *, struct ofreebsd32_sigblock_args *);
671int ofreebsd32_sigsetmask(struct thread *, struct ofreebsd32_sigsetmask_args *);
672int ofreebsd32_sigsuspend(struct thread *, struct ofreebsd32_sigsuspend_args *);
673int ofreebsd32_sigstack(struct thread *, struct ofreebsd32_sigstack_args *);
674
675#endif /* COMPAT_43 */
676
677
678#ifdef COMPAT_FREEBSD4
679
680#if !defined(PAD64_REQUIRED) && defined(__powerpc__)
681#define PAD64_REQUIRED
682#endif
592struct freebsd4_freebsd32_getfsstat_args {
593 char buf_l_[PADL_(struct statfs32 *)]; struct statfs32 * buf; char buf_r_[PADR_(struct statfs32 *)];
594 char bufsize_l_[PADL_(long)]; long bufsize; char bufsize_r_[PADR_(long)];
595 char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
596};
597struct freebsd4_freebsd32_statfs_args {
598 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
599 char buf_l_[PADL_(struct statfs32 *)]; struct statfs32 * buf; char buf_r_[PADR_(struct statfs32 *)];

--- 4 unchanged lines hidden (view full) ---

604};
605struct freebsd4_freebsd32_fhstatfs_args {
606 char u_fhp_l_[PADL_(const struct fhandle *)]; const struct fhandle * u_fhp; char u_fhp_r_[PADR_(const struct fhandle *)];
607 char buf_l_[PADL_(struct statfs32 *)]; struct statfs32 * buf; char buf_r_[PADR_(struct statfs32 *)];
608};
609struct freebsd4_freebsd32_sendfile_args {
610 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
611 char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
683struct freebsd4_freebsd32_getfsstat_args {
684 char buf_l_[PADL_(struct statfs32 *)]; struct statfs32 * buf; char buf_r_[PADR_(struct statfs32 *)];
685 char bufsize_l_[PADL_(long)]; long bufsize; char bufsize_r_[PADR_(long)];
686 char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
687};
688struct freebsd4_freebsd32_statfs_args {
689 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
690 char buf_l_[PADL_(struct statfs32 *)]; struct statfs32 * buf; char buf_r_[PADR_(struct statfs32 *)];

--- 4 unchanged lines hidden (view full) ---

695};
696struct freebsd4_freebsd32_fhstatfs_args {
697 char u_fhp_l_[PADL_(const struct fhandle *)]; const struct fhandle * u_fhp; char u_fhp_r_[PADR_(const struct fhandle *)];
698 char buf_l_[PADL_(struct statfs32 *)]; struct statfs32 * buf; char buf_r_[PADR_(struct statfs32 *)];
699};
700struct freebsd4_freebsd32_sendfile_args {
701 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
702 char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)];
612 char offsetlo_l_[PADL_(u_int32_t)]; u_int32_t offsetlo; char offsetlo_r_[PADR_(u_int32_t)];
613 char offsethi_l_[PADL_(u_int32_t)]; u_int32_t offsethi; char offsethi_r_[PADR_(u_int32_t)];
703 char offset1_l_[PADL_(u_int32_t)]; u_int32_t offset1; char offset1_r_[PADR_(u_int32_t)];
704 char offset2_l_[PADL_(u_int32_t)]; u_int32_t offset2; char offset2_r_[PADR_(u_int32_t)];
614 char nbytes_l_[PADL_(size_t)]; size_t nbytes; char nbytes_r_[PADR_(size_t)];
615 char hdtr_l_[PADL_(struct sf_hdtr32 *)]; struct sf_hdtr32 * hdtr; char hdtr_r_[PADR_(struct sf_hdtr32 *)];
616 char sbytes_l_[PADL_(off_t *)]; off_t * sbytes; char sbytes_r_[PADR_(off_t *)];
617 char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
618};
619struct freebsd4_freebsd32_sigaction_args {
620 char sig_l_[PADL_(int)]; int sig; char sig_r_[PADR_(int)];
621 char act_l_[PADL_(struct sigaction32 *)]; struct sigaction32 * act; char act_r_[PADR_(struct sigaction32 *)];
622 char oact_l_[PADL_(struct sigaction32 *)]; struct sigaction32 * oact; char oact_r_[PADR_(struct sigaction32 *)];
623};
624struct freebsd4_freebsd32_sigreturn_args {
625 char sigcntxp_l_[PADL_(const struct freebsd4_freebsd32_ucontext *)]; const struct freebsd4_freebsd32_ucontext * sigcntxp; char sigcntxp_r_[PADR_(const struct freebsd4_freebsd32_ucontext *)];
626};
705 char nbytes_l_[PADL_(size_t)]; size_t nbytes; char nbytes_r_[PADR_(size_t)];
706 char hdtr_l_[PADL_(struct sf_hdtr32 *)]; struct sf_hdtr32 * hdtr; char hdtr_r_[PADR_(struct sf_hdtr32 *)];
707 char sbytes_l_[PADL_(off_t *)]; off_t * sbytes; char sbytes_r_[PADR_(off_t *)];
708 char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
709};
710struct freebsd4_freebsd32_sigaction_args {
711 char sig_l_[PADL_(int)]; int sig; char sig_r_[PADR_(int)];
712 char act_l_[PADL_(struct sigaction32 *)]; struct sigaction32 * act; char act_r_[PADR_(struct sigaction32 *)];
713 char oact_l_[PADL_(struct sigaction32 *)]; struct sigaction32 * oact; char oact_r_[PADR_(struct sigaction32 *)];
714};
715struct freebsd4_freebsd32_sigreturn_args {
716 char sigcntxp_l_[PADL_(const struct freebsd4_freebsd32_ucontext *)]; const struct freebsd4_freebsd32_ucontext * sigcntxp; char sigcntxp_r_[PADR_(const struct freebsd4_freebsd32_ucontext *)];
717};
718#ifdef PAD64_REQUIRED
719#else
720#endif
721#ifdef PAD64_REQUIRED
722#else
723#endif
627int freebsd4_freebsd32_getfsstat(struct thread *, struct freebsd4_freebsd32_getfsstat_args *);
628int freebsd4_freebsd32_statfs(struct thread *, struct freebsd4_freebsd32_statfs_args *);
629int freebsd4_freebsd32_fstatfs(struct thread *, struct freebsd4_freebsd32_fstatfs_args *);
630int freebsd4_freebsd32_fhstatfs(struct thread *, struct freebsd4_freebsd32_fhstatfs_args *);
631int freebsd4_freebsd32_sendfile(struct thread *, struct freebsd4_freebsd32_sendfile_args *);
632int freebsd4_freebsd32_sigaction(struct thread *, struct freebsd4_freebsd32_sigaction_args *);
633int freebsd4_freebsd32_sigreturn(struct thread *, struct freebsd4_freebsd32_sigreturn_args *);
634
635#endif /* COMPAT_FREEBSD4 */
636
637
638#ifdef COMPAT_FREEBSD6
639
724int freebsd4_freebsd32_getfsstat(struct thread *, struct freebsd4_freebsd32_getfsstat_args *);
725int freebsd4_freebsd32_statfs(struct thread *, struct freebsd4_freebsd32_statfs_args *);
726int freebsd4_freebsd32_fstatfs(struct thread *, struct freebsd4_freebsd32_fstatfs_args *);
727int freebsd4_freebsd32_fhstatfs(struct thread *, struct freebsd4_freebsd32_fhstatfs_args *);
728int freebsd4_freebsd32_sendfile(struct thread *, struct freebsd4_freebsd32_sendfile_args *);
729int freebsd4_freebsd32_sigaction(struct thread *, struct freebsd4_freebsd32_sigaction_args *);
730int freebsd4_freebsd32_sigreturn(struct thread *, struct freebsd4_freebsd32_sigreturn_args *);
731
732#endif /* COMPAT_FREEBSD4 */
733
734
735#ifdef COMPAT_FREEBSD6
736
737#if !defined(PAD64_REQUIRED) && defined(__powerpc__)
738#define PAD64_REQUIRED
739#endif
640struct freebsd6_freebsd32_pread_args {
641 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
642 char buf_l_[PADL_(void *)]; void * buf; char buf_r_[PADR_(void *)];
643 char nbyte_l_[PADL_(size_t)]; size_t nbyte; char nbyte_r_[PADR_(size_t)];
644 char pad_l_[PADL_(int)]; int pad; char pad_r_[PADR_(int)];
740struct freebsd6_freebsd32_pread_args {
741 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
742 char buf_l_[PADL_(void *)]; void * buf; char buf_r_[PADR_(void *)];
743 char nbyte_l_[PADL_(size_t)]; size_t nbyte; char nbyte_r_[PADR_(size_t)];
744 char pad_l_[PADL_(int)]; int pad; char pad_r_[PADR_(int)];
645 char offsetlo_l_[PADL_(u_int32_t)]; u_int32_t offsetlo; char offsetlo_r_[PADR_(u_int32_t)];
646 char offsethi_l_[PADL_(u_int32_t)]; u_int32_t offsethi; char offsethi_r_[PADR_(u_int32_t)];
745 char offset1_l_[PADL_(u_int32_t)]; u_int32_t offset1; char offset1_r_[PADR_(u_int32_t)];
746 char offset2_l_[PADL_(u_int32_t)]; u_int32_t offset2; char offset2_r_[PADR_(u_int32_t)];
647};
648struct freebsd6_freebsd32_pwrite_args {
649 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
650 char buf_l_[PADL_(const void *)]; const void * buf; char buf_r_[PADR_(const void *)];
651 char nbyte_l_[PADL_(size_t)]; size_t nbyte; char nbyte_r_[PADR_(size_t)];
652 char pad_l_[PADL_(int)]; int pad; char pad_r_[PADR_(int)];
747};
748struct freebsd6_freebsd32_pwrite_args {
749 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
750 char buf_l_[PADL_(const void *)]; const void * buf; char buf_r_[PADR_(const void *)];
751 char nbyte_l_[PADL_(size_t)]; size_t nbyte; char nbyte_r_[PADR_(size_t)];
752 char pad_l_[PADL_(int)]; int pad; char pad_r_[PADR_(int)];
653 char offsetlo_l_[PADL_(u_int32_t)]; u_int32_t offsetlo; char offsetlo_r_[PADR_(u_int32_t)];
654 char offsethi_l_[PADL_(u_int32_t)]; u_int32_t offsethi; char offsethi_r_[PADR_(u_int32_t)];
753 char offset1_l_[PADL_(u_int32_t)]; u_int32_t offset1; char offset1_r_[PADR_(u_int32_t)];
754 char offset2_l_[PADL_(u_int32_t)]; u_int32_t offset2; char offset2_r_[PADR_(u_int32_t)];
655};
656struct freebsd6_freebsd32_mmap_args {
657 char addr_l_[PADL_(caddr_t)]; caddr_t addr; char addr_r_[PADR_(caddr_t)];
658 char len_l_[PADL_(size_t)]; size_t len; char len_r_[PADR_(size_t)];
659 char prot_l_[PADL_(int)]; int prot; char prot_r_[PADR_(int)];
660 char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
661 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
662 char pad_l_[PADL_(int)]; int pad; char pad_r_[PADR_(int)];
755};
756struct freebsd6_freebsd32_mmap_args {
757 char addr_l_[PADL_(caddr_t)]; caddr_t addr; char addr_r_[PADR_(caddr_t)];
758 char len_l_[PADL_(size_t)]; size_t len; char len_r_[PADR_(size_t)];
759 char prot_l_[PADL_(int)]; int prot; char prot_r_[PADR_(int)];
760 char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
761 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
762 char pad_l_[PADL_(int)]; int pad; char pad_r_[PADR_(int)];
663 char poslo_l_[PADL_(u_int32_t)]; u_int32_t poslo; char poslo_r_[PADR_(u_int32_t)];
664 char poshi_l_[PADL_(u_int32_t)]; u_int32_t poshi; char poshi_r_[PADR_(u_int32_t)];
763 char pos1_l_[PADL_(u_int32_t)]; u_int32_t pos1; char pos1_r_[PADR_(u_int32_t)];
764 char pos2_l_[PADL_(u_int32_t)]; u_int32_t pos2; char pos2_r_[PADR_(u_int32_t)];
665};
666struct freebsd6_freebsd32_lseek_args {
667 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
668 char pad_l_[PADL_(int)]; int pad; char pad_r_[PADR_(int)];
765};
766struct freebsd6_freebsd32_lseek_args {
767 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
768 char pad_l_[PADL_(int)]; int pad; char pad_r_[PADR_(int)];
669 char offsetlo_l_[PADL_(u_int32_t)]; u_int32_t offsetlo; char offsetlo_r_[PADR_(u_int32_t)];
670 char offsethi_l_[PADL_(u_int32_t)]; u_int32_t offsethi; char offsethi_r_[PADR_(u_int32_t)];
769 char offset1_l_[PADL_(u_int32_t)]; u_int32_t offset1; char offset1_r_[PADR_(u_int32_t)];
770 char offset2_l_[PADL_(u_int32_t)]; u_int32_t offset2; char offset2_r_[PADR_(u_int32_t)];
671 char whence_l_[PADL_(int)]; int whence; char whence_r_[PADR_(int)];
672};
673struct freebsd6_freebsd32_truncate_args {
674 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
675 char pad_l_[PADL_(int)]; int pad; char pad_r_[PADR_(int)];
771 char whence_l_[PADL_(int)]; int whence; char whence_r_[PADR_(int)];
772};
773struct freebsd6_freebsd32_truncate_args {
774 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
775 char pad_l_[PADL_(int)]; int pad; char pad_r_[PADR_(int)];
676 char lengthlo_l_[PADL_(u_int32_t)]; u_int32_t lengthlo; char lengthlo_r_[PADR_(u_int32_t)];
677 char lengthhi_l_[PADL_(u_int32_t)]; u_int32_t lengthhi; char lengthhi_r_[PADR_(u_int32_t)];
776 char length1_l_[PADL_(u_int32_t)]; u_int32_t length1; char length1_r_[PADR_(u_int32_t)];
777 char length2_l_[PADL_(u_int32_t)]; u_int32_t length2; char length2_r_[PADR_(u_int32_t)];
678};
679struct freebsd6_freebsd32_ftruncate_args {
680 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
681 char pad_l_[PADL_(int)]; int pad; char pad_r_[PADR_(int)];
778};
779struct freebsd6_freebsd32_ftruncate_args {
780 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
781 char pad_l_[PADL_(int)]; int pad; char pad_r_[PADR_(int)];
682 char lengthlo_l_[PADL_(u_int32_t)]; u_int32_t lengthlo; char lengthlo_r_[PADR_(u_int32_t)];
683 char lengthhi_l_[PADL_(u_int32_t)]; u_int32_t lengthhi; char lengthhi_r_[PADR_(u_int32_t)];
782 char length1_l_[PADL_(u_int32_t)]; u_int32_t length1; char length1_r_[PADR_(u_int32_t)];
783 char length2_l_[PADL_(u_int32_t)]; u_int32_t length2; char length2_r_[PADR_(u_int32_t)];
684};
784};
785#ifdef PAD64_REQUIRED
786#else
787#endif
788#ifdef PAD64_REQUIRED
789#else
790#endif
685int freebsd6_freebsd32_pread(struct thread *, struct freebsd6_freebsd32_pread_args *);
686int freebsd6_freebsd32_pwrite(struct thread *, struct freebsd6_freebsd32_pwrite_args *);
687int freebsd6_freebsd32_mmap(struct thread *, struct freebsd6_freebsd32_mmap_args *);
688int freebsd6_freebsd32_lseek(struct thread *, struct freebsd6_freebsd32_lseek_args *);
689int freebsd6_freebsd32_truncate(struct thread *, struct freebsd6_freebsd32_truncate_args *);
690int freebsd6_freebsd32_ftruncate(struct thread *, struct freebsd6_freebsd32_ftruncate_args *);
691
692#endif /* COMPAT_FREEBSD6 */
693
694
695#ifdef COMPAT_FREEBSD7
696
791int freebsd6_freebsd32_pread(struct thread *, struct freebsd6_freebsd32_pread_args *);
792int freebsd6_freebsd32_pwrite(struct thread *, struct freebsd6_freebsd32_pwrite_args *);
793int freebsd6_freebsd32_mmap(struct thread *, struct freebsd6_freebsd32_mmap_args *);
794int freebsd6_freebsd32_lseek(struct thread *, struct freebsd6_freebsd32_lseek_args *);
795int freebsd6_freebsd32_truncate(struct thread *, struct freebsd6_freebsd32_truncate_args *);
796int freebsd6_freebsd32_ftruncate(struct thread *, struct freebsd6_freebsd32_ftruncate_args *);
797
798#endif /* COMPAT_FREEBSD6 */
799
800
801#ifdef COMPAT_FREEBSD7
802
803#if !defined(PAD64_REQUIRED) && defined(__powerpc__)
804#define PAD64_REQUIRED
805#endif
697struct freebsd7_freebsd32_semctl_args {
698 char semid_l_[PADL_(int)]; int semid; char semid_r_[PADR_(int)];
699 char semnum_l_[PADL_(int)]; int semnum; char semnum_r_[PADR_(int)];
700 char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)];
701 char arg_l_[PADL_(union semun32 *)]; union semun32 * arg; char arg_r_[PADR_(union semun32 *)];
702};
703struct freebsd7_freebsd32_msgctl_args {
704 char msqid_l_[PADL_(int)]; int msqid; char msqid_r_[PADR_(int)];
705 char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)];
706 char buf_l_[PADL_(struct msqid_ds32_old *)]; struct msqid_ds32_old * buf; char buf_r_[PADR_(struct msqid_ds32_old *)];
707};
708struct freebsd7_freebsd32_shmctl_args {
709 char shmid_l_[PADL_(int)]; int shmid; char shmid_r_[PADR_(int)];
710 char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)];
711 char buf_l_[PADL_(struct shmid_ds32_old *)]; struct shmid_ds32_old * buf; char buf_r_[PADR_(struct shmid_ds32_old *)];
712};
806struct freebsd7_freebsd32_semctl_args {
807 char semid_l_[PADL_(int)]; int semid; char semid_r_[PADR_(int)];
808 char semnum_l_[PADL_(int)]; int semnum; char semnum_r_[PADR_(int)];
809 char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)];
810 char arg_l_[PADL_(union semun32 *)]; union semun32 * arg; char arg_r_[PADR_(union semun32 *)];
811};
812struct freebsd7_freebsd32_msgctl_args {
813 char msqid_l_[PADL_(int)]; int msqid; char msqid_r_[PADR_(int)];
814 char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)];
815 char buf_l_[PADL_(struct msqid_ds32_old *)]; struct msqid_ds32_old * buf; char buf_r_[PADR_(struct msqid_ds32_old *)];
816};
817struct freebsd7_freebsd32_shmctl_args {
818 char shmid_l_[PADL_(int)]; int shmid; char shmid_r_[PADR_(int)];
819 char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)];
820 char buf_l_[PADL_(struct shmid_ds32_old *)]; struct shmid_ds32_old * buf; char buf_r_[PADR_(struct shmid_ds32_old *)];
821};
822#ifdef PAD64_REQUIRED
823#else
824#endif
825#ifdef PAD64_REQUIRED
826#else
827#endif
713int freebsd7_freebsd32_semctl(struct thread *, struct freebsd7_freebsd32_semctl_args *);
714int freebsd7_freebsd32_msgctl(struct thread *, struct freebsd7_freebsd32_msgctl_args *);
715int freebsd7_freebsd32_shmctl(struct thread *, struct freebsd7_freebsd32_shmctl_args *);
716
717#endif /* COMPAT_FREEBSD7 */
718
719#define FREEBSD32_SYS_AUE_freebsd32_wait4 AUE_WAIT4
720#define FREEBSD32_SYS_AUE_freebsd4_freebsd32_getfsstat AUE_GETFSSTAT

--- 85 unchanged lines hidden (view full) ---

806#define FREEBSD32_SYS_AUE_freebsd32_thr_new AUE_NULL
807#define FREEBSD32_SYS_AUE_freebsd32_aio_fsync AUE_NULL
808#define FREEBSD32_SYS_AUE_freebsd32_pread AUE_PREAD
809#define FREEBSD32_SYS_AUE_freebsd32_pwrite AUE_PWRITE
810#define FREEBSD32_SYS_AUE_freebsd32_mmap AUE_MMAP
811#define FREEBSD32_SYS_AUE_freebsd32_lseek AUE_LSEEK
812#define FREEBSD32_SYS_AUE_freebsd32_truncate AUE_TRUNCATE
813#define FREEBSD32_SYS_AUE_freebsd32_ftruncate AUE_FTRUNCATE
828int freebsd7_freebsd32_semctl(struct thread *, struct freebsd7_freebsd32_semctl_args *);
829int freebsd7_freebsd32_msgctl(struct thread *, struct freebsd7_freebsd32_msgctl_args *);
830int freebsd7_freebsd32_shmctl(struct thread *, struct freebsd7_freebsd32_shmctl_args *);
831
832#endif /* COMPAT_FREEBSD7 */
833
834#define FREEBSD32_SYS_AUE_freebsd32_wait4 AUE_WAIT4
835#define FREEBSD32_SYS_AUE_freebsd4_freebsd32_getfsstat AUE_GETFSSTAT

--- 85 unchanged lines hidden (view full) ---

921#define FREEBSD32_SYS_AUE_freebsd32_thr_new AUE_NULL
922#define FREEBSD32_SYS_AUE_freebsd32_aio_fsync AUE_NULL
923#define FREEBSD32_SYS_AUE_freebsd32_pread AUE_PREAD
924#define FREEBSD32_SYS_AUE_freebsd32_pwrite AUE_PWRITE
925#define FREEBSD32_SYS_AUE_freebsd32_mmap AUE_MMAP
926#define FREEBSD32_SYS_AUE_freebsd32_lseek AUE_LSEEK
927#define FREEBSD32_SYS_AUE_freebsd32_truncate AUE_TRUNCATE
928#define FREEBSD32_SYS_AUE_freebsd32_ftruncate AUE_FTRUNCATE
929#define FREEBSD32_SYS_AUE_freebsd32_pread AUE_PREAD
930#define FREEBSD32_SYS_AUE_freebsd32_pwrite AUE_PWRITE
931#define FREEBSD32_SYS_AUE_freebsd32_mmap AUE_MMAP
932#define FREEBSD32_SYS_AUE_freebsd32_lseek AUE_LSEEK
933#define FREEBSD32_SYS_AUE_freebsd32_truncate AUE_TRUNCATE
934#define FREEBSD32_SYS_AUE_freebsd32_ftruncate AUE_FTRUNCATE
814#define FREEBSD32_SYS_AUE_freebsd32_cpuset_setid AUE_NULL
935#define FREEBSD32_SYS_AUE_freebsd32_cpuset_setid AUE_NULL
936#define FREEBSD32_SYS_AUE_freebsd32_cpuset_setid AUE_NULL
815#define FREEBSD32_SYS_AUE_freebsd32_cpuset_getid AUE_NULL
816#define FREEBSD32_SYS_AUE_freebsd32_cpuset_getaffinity AUE_NULL
817#define FREEBSD32_SYS_AUE_freebsd32_cpuset_setaffinity AUE_NULL
818#define FREEBSD32_SYS_AUE_freebsd32_fexecve AUE_FEXECVE
819#define FREEBSD32_SYS_AUE_freebsd32_fstatat AUE_FSTATAT
820#define FREEBSD32_SYS_AUE_freebsd32_futimesat AUE_FUTIMESAT
821#define FREEBSD32_SYS_AUE_freebsd32_jail_get AUE_NULL
822#define FREEBSD32_SYS_AUE_freebsd32_jail_set AUE_NULL
823#define FREEBSD32_SYS_AUE_freebsd32_semctl AUE_SEMCTL
824#define FREEBSD32_SYS_AUE_freebsd32_msgctl AUE_MSGCTL
825#define FREEBSD32_SYS_AUE_freebsd32_shmctl AUE_SHMCTL
826#define FREEBSD32_SYS_AUE_freebsd32_pselect AUE_SELECT
827
828#undef PAD_
829#undef PADL_
830#undef PADR_
831
832#endif /* !_FREEBSD32_SYSPROTO_H_ */
937#define FREEBSD32_SYS_AUE_freebsd32_cpuset_getid AUE_NULL
938#define FREEBSD32_SYS_AUE_freebsd32_cpuset_getaffinity AUE_NULL
939#define FREEBSD32_SYS_AUE_freebsd32_cpuset_setaffinity AUE_NULL
940#define FREEBSD32_SYS_AUE_freebsd32_fexecve AUE_FEXECVE
941#define FREEBSD32_SYS_AUE_freebsd32_fstatat AUE_FSTATAT
942#define FREEBSD32_SYS_AUE_freebsd32_futimesat AUE_FUTIMESAT
943#define FREEBSD32_SYS_AUE_freebsd32_jail_get AUE_NULL
944#define FREEBSD32_SYS_AUE_freebsd32_jail_set AUE_NULL
945#define FREEBSD32_SYS_AUE_freebsd32_semctl AUE_SEMCTL
946#define FREEBSD32_SYS_AUE_freebsd32_msgctl AUE_MSGCTL
947#define FREEBSD32_SYS_AUE_freebsd32_shmctl AUE_SHMCTL
948#define FREEBSD32_SYS_AUE_freebsd32_pselect AUE_SELECT
949
950#undef PAD_
951#undef PADL_
952#undef PADR_
953
954#endif /* !_FREEBSD32_SYSPROTO_H_ */