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_ */ |