freebsd32_proto.h (46ed9e4908161615c2e754a3ea63388c74aad8c3) freebsd32_proto.h (00a7f703b3d3192dd2617ba43d4e833f0ca0c1ad)
1/*
2 * System call prototypes.
3 *
4 * DO NOT EDIT-- this file is automatically generated.
5 * $FreeBSD$
1/*
2 * System call prototypes.
3 *
4 * DO NOT EDIT-- this file is automatically generated.
5 * $FreeBSD$
6 * created from FreeBSD: head/sys/compat/freebsd32/syscalls.master 254491 2013-08-18 13:37:54Z pjd
6 * created from FreeBSD: head/sys/compat/freebsd32/syscalls.master 255219 2013-09-05 00:09:56Z pjd
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>

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

622 char pad_l_[PADL_(int)]; int pad; char pad_r_[PADR_(int)];
623 char id1_l_[PADL_(uint32_t)]; uint32_t id1; char id1_r_[PADR_(uint32_t)];
624 char id2_l_[PADL_(uint32_t)]; uint32_t id2; char id2_r_[PADR_(uint32_t)];
625 char status_l_[PADL_(int *)]; int * status; char status_r_[PADR_(int *)];
626 char options_l_[PADL_(int)]; int options; char options_r_[PADR_(int)];
627 char wrusage_l_[PADL_(struct wrusage32 *)]; struct wrusage32 * wrusage; char wrusage_r_[PADR_(struct wrusage32 *)];
628 char info_l_[PADL_(siginfo_t *)]; siginfo_t * info; char info_r_[PADR_(siginfo_t *)];
629};
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>

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

622 char pad_l_[PADL_(int)]; int pad; char pad_r_[PADR_(int)];
623 char id1_l_[PADL_(uint32_t)]; uint32_t id1; char id1_r_[PADR_(uint32_t)];
624 char id2_l_[PADL_(uint32_t)]; uint32_t id2; char id2_r_[PADR_(uint32_t)];
625 char status_l_[PADL_(int *)]; int * status; char status_r_[PADR_(int *)];
626 char options_l_[PADL_(int)]; int options; char options_r_[PADR_(int)];
627 char wrusage_l_[PADL_(struct wrusage32 *)]; struct wrusage32 * wrusage; char wrusage_r_[PADR_(struct wrusage32 *)];
628 char info_l_[PADL_(siginfo_t *)]; siginfo_t * info; char info_r_[PADR_(siginfo_t *)];
629};
630struct freebsd32_cap_rights_limit_args {
631 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
632 char pad_l_[PADL_(int)]; int pad; char pad_r_[PADR_(int)];
633 char rights1_l_[PADL_(uint32_t)]; uint32_t rights1; char rights1_r_[PADR_(uint32_t)];
634 char rights2_l_[PADL_(uint32_t)]; uint32_t rights2; char rights2_r_[PADR_(uint32_t)];
635};
636#else
637struct freebsd32_posix_fallocate_args {
638 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
639 char offset1_l_[PADL_(uint32_t)]; uint32_t offset1; char offset1_r_[PADR_(uint32_t)];
640 char offset2_l_[PADL_(uint32_t)]; uint32_t offset2; char offset2_r_[PADR_(uint32_t)];
641 char len1_l_[PADL_(uint32_t)]; uint32_t len1; char len1_r_[PADR_(uint32_t)];
642 char len2_l_[PADL_(uint32_t)]; uint32_t len2; char len2_r_[PADR_(uint32_t)];
643};

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

653 char idtype_l_[PADL_(int)]; int idtype; char idtype_r_[PADR_(int)];
654 char id1_l_[PADL_(uint32_t)]; uint32_t id1; char id1_r_[PADR_(uint32_t)];
655 char id2_l_[PADL_(uint32_t)]; uint32_t id2; char id2_r_[PADR_(uint32_t)];
656 char status_l_[PADL_(int *)]; int * status; char status_r_[PADR_(int *)];
657 char options_l_[PADL_(int)]; int options; char options_r_[PADR_(int)];
658 char wrusage_l_[PADL_(struct wrusage32 *)]; struct wrusage32 * wrusage; char wrusage_r_[PADR_(struct wrusage32 *)];
659 char info_l_[PADL_(siginfo_t *)]; siginfo_t * info; char info_r_[PADR_(siginfo_t *)];
660};
630#else
631struct freebsd32_posix_fallocate_args {
632 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
633 char offset1_l_[PADL_(uint32_t)]; uint32_t offset1; char offset1_r_[PADR_(uint32_t)];
634 char offset2_l_[PADL_(uint32_t)]; uint32_t offset2; char offset2_r_[PADR_(uint32_t)];
635 char len1_l_[PADL_(uint32_t)]; uint32_t len1; char len1_r_[PADR_(uint32_t)];
636 char len2_l_[PADL_(uint32_t)]; uint32_t len2; char len2_r_[PADR_(uint32_t)];
637};

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

647 char idtype_l_[PADL_(int)]; int idtype; char idtype_r_[PADR_(int)];
648 char id1_l_[PADL_(uint32_t)]; uint32_t id1; char id1_r_[PADR_(uint32_t)];
649 char id2_l_[PADL_(uint32_t)]; uint32_t id2; char id2_r_[PADR_(uint32_t)];
650 char status_l_[PADL_(int *)]; int * status; char status_r_[PADR_(int *)];
651 char options_l_[PADL_(int)]; int options; char options_r_[PADR_(int)];
652 char wrusage_l_[PADL_(struct wrusage32 *)]; struct wrusage32 * wrusage; char wrusage_r_[PADR_(struct wrusage32 *)];
653 char info_l_[PADL_(siginfo_t *)]; siginfo_t * info; char info_r_[PADR_(siginfo_t *)];
654};
661struct freebsd32_cap_rights_limit_args {
662 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
663 char rights1_l_[PADL_(uint32_t)]; uint32_t rights1; char rights1_r_[PADR_(uint32_t)];
664 char rights2_l_[PADL_(uint32_t)]; uint32_t rights2; char rights2_r_[PADR_(uint32_t)];
665};
666#endif
667struct freebsd32_cap_ioctls_limit_args {
668 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
669 char cmds_l_[PADL_(const uint32_t *)]; const uint32_t * cmds; char cmds_r_[PADR_(const uint32_t *)];
670 char ncmds_l_[PADL_(size_t)]; size_t ncmds; char ncmds_r_[PADR_(size_t)];
671};
672struct freebsd32_cap_ioctls_get_args {
673 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];

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

790int freebsd32_semctl(struct thread *, struct freebsd32_semctl_args *);
791int freebsd32_msgctl(struct thread *, struct freebsd32_msgctl_args *);
792int freebsd32_shmctl(struct thread *, struct freebsd32_shmctl_args *);
793int freebsd32_pselect(struct thread *, struct freebsd32_pselect_args *);
794#ifdef PAD64_REQUIRED
795int freebsd32_posix_fallocate(struct thread *, struct freebsd32_posix_fallocate_args *);
796int freebsd32_posix_fadvise(struct thread *, struct freebsd32_posix_fadvise_args *);
797int freebsd32_wait6(struct thread *, struct freebsd32_wait6_args *);
655#endif
656struct freebsd32_cap_ioctls_limit_args {
657 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
658 char cmds_l_[PADL_(const uint32_t *)]; const uint32_t * cmds; char cmds_r_[PADR_(const uint32_t *)];
659 char ncmds_l_[PADL_(size_t)]; size_t ncmds; char ncmds_r_[PADR_(size_t)];
660};
661struct freebsd32_cap_ioctls_get_args {
662 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];

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

779int freebsd32_semctl(struct thread *, struct freebsd32_semctl_args *);
780int freebsd32_msgctl(struct thread *, struct freebsd32_msgctl_args *);
781int freebsd32_shmctl(struct thread *, struct freebsd32_shmctl_args *);
782int freebsd32_pselect(struct thread *, struct freebsd32_pselect_args *);
783#ifdef PAD64_REQUIRED
784int freebsd32_posix_fallocate(struct thread *, struct freebsd32_posix_fallocate_args *);
785int freebsd32_posix_fadvise(struct thread *, struct freebsd32_posix_fadvise_args *);
786int freebsd32_wait6(struct thread *, struct freebsd32_wait6_args *);
798int freebsd32_cap_rights_limit(struct thread *, struct freebsd32_cap_rights_limit_args *);
799#else
800int freebsd32_posix_fallocate(struct thread *, struct freebsd32_posix_fallocate_args *);
801int freebsd32_posix_fadvise(struct thread *, struct freebsd32_posix_fadvise_args *);
802int freebsd32_wait6(struct thread *, struct freebsd32_wait6_args *);
787#else
788int freebsd32_posix_fallocate(struct thread *, struct freebsd32_posix_fallocate_args *);
789int freebsd32_posix_fadvise(struct thread *, struct freebsd32_posix_fadvise_args *);
790int freebsd32_wait6(struct thread *, struct freebsd32_wait6_args *);
803int freebsd32_cap_rights_limit(struct thread *, struct freebsd32_cap_rights_limit_args *);
804#endif
805int freebsd32_cap_ioctls_limit(struct thread *, struct freebsd32_cap_ioctls_limit_args *);
806int freebsd32_cap_ioctls_get(struct thread *, struct freebsd32_cap_ioctls_get_args *);
807int freebsd32_aio_mlock(struct thread *, struct freebsd32_aio_mlock_args *);
808
809#ifdef COMPAT_43
810
811#if !defined(PAD64_REQUIRED) && (defined(__powerpc__) || defined(__mips__))

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

1194#define FREEBSD32_SYS_AUE_freebsd32_jail_set AUE_NULL
1195#define FREEBSD32_SYS_AUE_freebsd32_semctl AUE_SEMCTL
1196#define FREEBSD32_SYS_AUE_freebsd32_msgctl AUE_MSGCTL
1197#define FREEBSD32_SYS_AUE_freebsd32_shmctl AUE_SHMCTL
1198#define FREEBSD32_SYS_AUE_freebsd32_pselect AUE_SELECT
1199#define FREEBSD32_SYS_AUE_freebsd32_posix_fallocate AUE_NULL
1200#define FREEBSD32_SYS_AUE_freebsd32_posix_fadvise AUE_NULL
1201#define FREEBSD32_SYS_AUE_freebsd32_wait6 AUE_WAIT6
791#endif
792int freebsd32_cap_ioctls_limit(struct thread *, struct freebsd32_cap_ioctls_limit_args *);
793int freebsd32_cap_ioctls_get(struct thread *, struct freebsd32_cap_ioctls_get_args *);
794int freebsd32_aio_mlock(struct thread *, struct freebsd32_aio_mlock_args *);
795
796#ifdef COMPAT_43
797
798#if !defined(PAD64_REQUIRED) && (defined(__powerpc__) || defined(__mips__))

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

1181#define FREEBSD32_SYS_AUE_freebsd32_jail_set AUE_NULL
1182#define FREEBSD32_SYS_AUE_freebsd32_semctl AUE_SEMCTL
1183#define FREEBSD32_SYS_AUE_freebsd32_msgctl AUE_MSGCTL
1184#define FREEBSD32_SYS_AUE_freebsd32_shmctl AUE_SHMCTL
1185#define FREEBSD32_SYS_AUE_freebsd32_pselect AUE_SELECT
1186#define FREEBSD32_SYS_AUE_freebsd32_posix_fallocate AUE_NULL
1187#define FREEBSD32_SYS_AUE_freebsd32_posix_fadvise AUE_NULL
1188#define FREEBSD32_SYS_AUE_freebsd32_wait6 AUE_WAIT6
1202#define FREEBSD32_SYS_AUE_freebsd32_cap_rights_limit AUE_CAP_RIGHTS_LIMIT
1203#define FREEBSD32_SYS_AUE_freebsd32_posix_fallocate AUE_NULL
1204#define FREEBSD32_SYS_AUE_freebsd32_posix_fadvise AUE_NULL
1205#define FREEBSD32_SYS_AUE_freebsd32_wait6 AUE_WAIT6
1189#define FREEBSD32_SYS_AUE_freebsd32_posix_fallocate AUE_NULL
1190#define FREEBSD32_SYS_AUE_freebsd32_posix_fadvise AUE_NULL
1191#define FREEBSD32_SYS_AUE_freebsd32_wait6 AUE_WAIT6
1206#define FREEBSD32_SYS_AUE_freebsd32_cap_rights_limit AUE_CAP_RIGHTS_LIMIT
1207#define FREEBSD32_SYS_AUE_freebsd32_cap_ioctls_limit AUE_CAP_IOCTLS_LIMIT
1208#define FREEBSD32_SYS_AUE_freebsd32_cap_ioctls_get AUE_CAP_IOCTLS_GET
1209#define FREEBSD32_SYS_AUE_freebsd32_aio_mlock AUE_NULL
1210
1211#undef PAD_
1212#undef PADL_
1213#undef PADR_
1214
1215#endif /* !_FREEBSD32_SYSPROTO_H_ */
1192#define FREEBSD32_SYS_AUE_freebsd32_cap_ioctls_limit AUE_CAP_IOCTLS_LIMIT
1193#define FREEBSD32_SYS_AUE_freebsd32_cap_ioctls_get AUE_CAP_IOCTLS_GET
1194#define FREEBSD32_SYS_AUE_freebsd32_aio_mlock AUE_NULL
1195
1196#undef PAD_
1197#undef PADL_
1198#undef PADR_
1199
1200#endif /* !_FREEBSD32_SYSPROTO_H_ */