Deleted Added
full compact
linux_proto.h (303006) linux_proto.h (314107)
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: stable/11/sys/amd64/linux/linux_proto.h 303006 2016-07-18 16:35:44Z dchagin $
6 * created from FreeBSD: head/sys/amd64/linux/syscalls.master 302515 2016-07-10 08:15:50Z dchagin
5 * $FreeBSD: stable/11/sys/amd64/linux/linux_proto.h 314107 2017-02-22 19:57:59Z dchagin $
6 * created from FreeBSD: head/sys/amd64/linux/syscalls.master 313284 2017-02-05 14:17:09Z dchagin
7 */
8
9#ifndef _LINUX_SYSPROTO_H_
10#define _LINUX_SYSPROTO_H_
11
12#include <sys/signal.h>
13#include <sys/acl.h>
14#include <sys/cpuset.h>

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

995 char events_l_[PADL_(struct epoll_event *)]; struct epoll_event * events; char events_r_[PADR_(struct epoll_event *)];
996 char maxevents_l_[PADL_(l_int)]; l_int maxevents; char maxevents_r_[PADR_(l_int)];
997 char timeout_l_[PADL_(l_int)]; l_int timeout; char timeout_r_[PADR_(l_int)];
998 char mask_l_[PADL_(l_sigset_t *)]; l_sigset_t * mask; char mask_r_[PADR_(l_sigset_t *)];
999};
1000struct linux_signalfd_args {
1001 register_t dummy;
1002};
7 */
8
9#ifndef _LINUX_SYSPROTO_H_
10#define _LINUX_SYSPROTO_H_
11
12#include <sys/signal.h>
13#include <sys/acl.h>
14#include <sys/cpuset.h>

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

995 char events_l_[PADL_(struct epoll_event *)]; struct epoll_event * events; char events_r_[PADR_(struct epoll_event *)];
996 char maxevents_l_[PADL_(l_int)]; l_int maxevents; char maxevents_r_[PADR_(l_int)];
997 char timeout_l_[PADL_(l_int)]; l_int timeout; char timeout_r_[PADR_(l_int)];
998 char mask_l_[PADL_(l_sigset_t *)]; l_sigset_t * mask; char mask_r_[PADR_(l_sigset_t *)];
999};
1000struct linux_signalfd_args {
1001 register_t dummy;
1002};
1003struct linux_timerfd_args {
1003struct linux_timerfd_create_args {
1004 register_t dummy;
1005};
1006struct linux_eventfd_args {
1007 char initval_l_[PADL_(l_uint)]; l_uint initval; char initval_r_[PADR_(l_uint)];
1008};
1009struct linux_fallocate_args {
1010 char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
1011 char mode_l_[PADL_(l_int)]; l_int mode; char mode_r_[PADR_(l_int)];

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

1039 char newfd_l_[PADL_(l_int)]; l_int newfd; char newfd_r_[PADR_(l_int)];
1040 char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
1041};
1042struct linux_pipe2_args {
1043 char pipefds_l_[PADL_(l_int *)]; l_int * pipefds; char pipefds_r_[PADR_(l_int *)];
1044 char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
1045};
1046struct linux_inotify_init1_args {
1004 register_t dummy;
1005};
1006struct linux_eventfd_args {
1007 char initval_l_[PADL_(l_uint)]; l_uint initval; char initval_r_[PADR_(l_uint)];
1008};
1009struct linux_fallocate_args {
1010 char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
1011 char mode_l_[PADL_(l_int)]; l_int mode; char mode_r_[PADR_(l_int)];

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

1039 char newfd_l_[PADL_(l_int)]; l_int newfd; char newfd_r_[PADR_(l_int)];
1040 char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
1041};
1042struct linux_pipe2_args {
1043 char pipefds_l_[PADL_(l_int *)]; l_int * pipefds; char pipefds_r_[PADR_(l_int *)];
1044 char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
1045};
1046struct linux_inotify_init1_args {
1047 register_t dummy;
1047 char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
1048};
1049struct linux_preadv_args {
1048};
1049struct linux_preadv_args {
1050 register_t dummy;
1050 char fd_l_[PADL_(l_ulong)]; l_ulong fd; char fd_r_[PADR_(l_ulong)];
1051 char vec_l_[PADL_(struct iovec *)]; struct iovec * vec; char vec_r_[PADR_(struct iovec *)];
1052 char vlen_l_[PADL_(l_ulong)]; l_ulong vlen; char vlen_r_[PADR_(l_ulong)];
1053 char pos_l_l_[PADL_(l_ulong)]; l_ulong pos_l; char pos_l_r_[PADR_(l_ulong)];
1054 char pos_h_l_[PADL_(l_ulong)]; l_ulong pos_h; char pos_h_r_[PADR_(l_ulong)];
1051};
1052struct linux_pwritev_args {
1055};
1056struct linux_pwritev_args {
1053 register_t dummy;
1057 char fd_l_[PADL_(l_ulong)]; l_ulong fd; char fd_r_[PADR_(l_ulong)];
1058 char vec_l_[PADL_(struct iovec *)]; struct iovec * vec; char vec_r_[PADR_(struct iovec *)];
1059 char vlen_l_[PADL_(l_ulong)]; l_ulong vlen; char vlen_r_[PADR_(l_ulong)];
1060 char pos_l_l_[PADL_(l_ulong)]; l_ulong pos_l; char pos_l_r_[PADR_(l_ulong)];
1061 char pos_h_l_[PADL_(l_ulong)]; l_ulong pos_h; char pos_h_r_[PADR_(l_ulong)];
1054};
1062};
1055struct linux_rt_tsigqueueinfo_args {
1056 register_t dummy;
1063struct linux_rt_tgsigqueueinfo_args {
1064 char tgid_l_[PADL_(l_pid_t)]; l_pid_t tgid; char tgid_r_[PADR_(l_pid_t)];
1065 char tid_l_[PADL_(l_pid_t)]; l_pid_t tid; char tid_r_[PADR_(l_pid_t)];
1066 char sig_l_[PADL_(l_int)]; l_int sig; char sig_r_[PADR_(l_int)];
1067 char uinfo_l_[PADL_(l_siginfo_t *)]; l_siginfo_t * uinfo; char uinfo_r_[PADR_(l_siginfo_t *)];
1057};
1058struct linux_perf_event_open_args {
1059 register_t dummy;
1060};
1061struct linux_recvmmsg_args {
1062 char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
1063 char msg_l_[PADL_(struct l_mmsghdr *)]; struct l_mmsghdr * msg; char msg_r_[PADR_(struct l_mmsghdr *)];
1064 char vlen_l_[PADL_(l_uint)]; l_uint vlen; char vlen_r_[PADR_(l_uint)];

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

1091};
1092struct linux_sendmmsg_args {
1093 char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
1094 char msg_l_[PADL_(struct l_mmsghdr *)]; struct l_mmsghdr * msg; char msg_r_[PADR_(struct l_mmsghdr *)];
1095 char vlen_l_[PADL_(l_uint)]; l_uint vlen; char vlen_r_[PADR_(l_uint)];
1096 char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
1097};
1098struct linux_setns_args {
1068};
1069struct linux_perf_event_open_args {
1070 register_t dummy;
1071};
1072struct linux_recvmmsg_args {
1073 char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
1074 char msg_l_[PADL_(struct l_mmsghdr *)]; struct l_mmsghdr * msg; char msg_r_[PADR_(struct l_mmsghdr *)];
1075 char vlen_l_[PADL_(l_uint)]; l_uint vlen; char vlen_r_[PADR_(l_uint)];

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

1102};
1103struct linux_sendmmsg_args {
1104 char s_l_[PADL_(l_int)]; l_int s; char s_r_[PADR_(l_int)];
1105 char msg_l_[PADL_(struct l_mmsghdr *)]; struct l_mmsghdr * msg; char msg_r_[PADR_(struct l_mmsghdr *)];
1106 char vlen_l_[PADL_(l_uint)]; l_uint vlen; char vlen_r_[PADR_(l_uint)];
1107 char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
1108};
1109struct linux_setns_args {
1099 register_t dummy;
1110 char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
1111 char nstype_l_[PADL_(l_int)]; l_int nstype; char nstype_r_[PADR_(l_int)];
1100};
1112};
1113struct linux_getcpu_args {
1114 char cpu_l_[PADL_(l_uint *)]; l_uint * cpu; char cpu_r_[PADR_(l_uint *)];
1115 char node_l_[PADL_(l_uint *)]; l_uint * node; char node_r_[PADR_(l_uint *)];
1116 char cache_l_[PADL_(void *)]; void * cache; char cache_r_[PADR_(void *)];
1117};
1101struct linux_process_vm_readv_args {
1118struct linux_process_vm_readv_args {
1102 register_t dummy;
1119 char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
1120 char lvec_l_[PADL_(const struct iovec *)]; const struct iovec * lvec; char lvec_r_[PADR_(const struct iovec *)];
1121 char liovcnt_l_[PADL_(l_ulong)]; l_ulong liovcnt; char liovcnt_r_[PADR_(l_ulong)];
1122 char rvec_l_[PADL_(const struct iovec *)]; const struct iovec * rvec; char rvec_r_[PADR_(const struct iovec *)];
1123 char riovcnt_l_[PADL_(l_ulong)]; l_ulong riovcnt; char riovcnt_r_[PADR_(l_ulong)];
1124 char flags_l_[PADL_(l_ulong)]; l_ulong flags; char flags_r_[PADR_(l_ulong)];
1103};
1104struct linux_process_vm_writev_args {
1125};
1126struct linux_process_vm_writev_args {
1105 register_t dummy;
1127 char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
1128 char lvec_l_[PADL_(const struct iovec *)]; const struct iovec * lvec; char lvec_r_[PADR_(const struct iovec *)];
1129 char liovcnt_l_[PADL_(l_ulong)]; l_ulong liovcnt; char liovcnt_r_[PADR_(l_ulong)];
1130 char rvec_l_[PADL_(const struct iovec *)]; const struct iovec * rvec; char rvec_r_[PADR_(const struct iovec *)];
1131 char riovcnt_l_[PADL_(l_ulong)]; l_ulong riovcnt; char riovcnt_r_[PADR_(l_ulong)];
1132 char flags_l_[PADL_(l_ulong)]; l_ulong flags; char flags_r_[PADR_(l_ulong)];
1106};
1107struct linux_kcmp_args {
1133};
1134struct linux_kcmp_args {
1108 register_t dummy;
1135 char pid1_l_[PADL_(l_pid_t)]; l_pid_t pid1; char pid1_r_[PADR_(l_pid_t)];
1136 char pid2_l_[PADL_(l_pid_t)]; l_pid_t pid2; char pid2_r_[PADR_(l_pid_t)];
1137 char type_l_[PADL_(l_int)]; l_int type; char type_r_[PADR_(l_int)];
1138 char idx1_l_[PADL_(l_ulong)]; l_ulong idx1; char idx1_r_[PADR_(l_ulong)];
1139 char idx_l_[PADL_(l_ulong)]; l_ulong idx; char idx_r_[PADR_(l_ulong)];
1109};
1110struct linux_finit_module_args {
1140};
1141struct linux_finit_module_args {
1111 register_t dummy;
1142 char fd_l_[PADL_(l_int)]; l_int fd; char fd_r_[PADR_(l_int)];
1143 char uargs_l_[PADL_(const char *)]; const char * uargs; char uargs_r_[PADR_(const char *)];
1144 char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
1112};
1145};
1146struct linux_sched_setattr_args {
1147 char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
1148 char attr_l_[PADL_(void *)]; void * attr; char attr_r_[PADR_(void *)];
1149 char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
1150};
1151struct linux_sched_getattr_args {
1152 char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)];
1153 char attr_l_[PADL_(void *)]; void * attr; char attr_r_[PADR_(void *)];
1154 char size_l_[PADL_(l_uint)]; l_uint size; char size_r_[PADR_(l_uint)];
1155 char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
1156};
1157struct linux_renameat2_args {
1158 char oldfd_l_[PADL_(l_int)]; l_int oldfd; char oldfd_r_[PADR_(l_int)];
1159 char oldname_l_[PADL_(const char *)]; const char * oldname; char oldname_r_[PADR_(const char *)];
1160 char newfd_l_[PADL_(l_int)]; l_int newfd; char newfd_r_[PADR_(l_int)];
1161 char newname_l_[PADL_(const char *)]; const char * newname; char newname_r_[PADR_(const char *)];
1162 char flags_l_[PADL_(unsigned int)]; unsigned int flags; char flags_r_[PADR_(unsigned int)];
1163};
1164struct linux_seccomp_args {
1165 char op_l_[PADL_(l_uint)]; l_uint op; char op_r_[PADR_(l_uint)];
1166 char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
1167 char uargs_l_[PADL_(const char *)]; const char * uargs; char uargs_r_[PADR_(const char *)];
1168};
1169struct linux_getrandom_args {
1170 char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)];
1171 char count_l_[PADL_(l_size_t)]; l_size_t count; char count_r_[PADR_(l_size_t)];
1172 char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
1173};
1174struct linux_memfd_create_args {
1175 char uname_ptr_l_[PADL_(const char *)]; const char * uname_ptr; char uname_ptr_r_[PADR_(const char *)];
1176 char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
1177};
1178struct linux_kexec_file_load_args {
1179 char kernel_fd_l_[PADL_(l_int)]; l_int kernel_fd; char kernel_fd_r_[PADR_(l_int)];
1180 char initrd_fd_l_[PADL_(l_int)]; l_int initrd_fd; char initrd_fd_r_[PADR_(l_int)];
1181 char cmdline_len_l_[PADL_(l_ulong)]; l_ulong cmdline_len; char cmdline_len_r_[PADR_(l_ulong)];
1182 char cmdline_ptr_l_[PADL_(const char *)]; const char * cmdline_ptr; char cmdline_ptr_r_[PADR_(const char *)];
1183 char flags_l_[PADL_(l_ulong)]; l_ulong flags; char flags_r_[PADR_(l_ulong)];
1184};
1185struct linux_bpf_args {
1186 char cmd_l_[PADL_(l_int)]; l_int cmd; char cmd_r_[PADR_(l_int)];
1187 char attr_l_[PADL_(void *)]; void * attr; char attr_r_[PADR_(void *)];
1188 char size_l_[PADL_(l_uint)]; l_uint size; char size_r_[PADR_(l_uint)];
1189};
1190struct linux_execveat_args {
1191 char dfd_l_[PADL_(l_int)]; l_int dfd; char dfd_r_[PADR_(l_int)];
1192 char filename_l_[PADL_(const char *)]; const char * filename; char filename_r_[PADR_(const char *)];
1193 char argv_l_[PADL_(const char **)]; const char ** argv; char argv_r_[PADR_(const char **)];
1194 char envp_l_[PADL_(const char **)]; const char ** envp; char envp_r_[PADR_(const char **)];
1195 char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
1196};
1197struct linux_userfaultfd_args {
1198 char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
1199};
1200struct linux_membarrier_args {
1201 char cmd_l_[PADL_(l_int)]; l_int cmd; char cmd_r_[PADR_(l_int)];
1202 char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
1203};
1204struct linux_mlock2_args {
1205 char start_l_[PADL_(l_ulong)]; l_ulong start; char start_r_[PADR_(l_ulong)];
1206 char len_l_[PADL_(l_size_t)]; l_size_t len; char len_r_[PADR_(l_size_t)];
1207 char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
1208};
1209struct linux_copy_file_range_args {
1210 char fd_in_l_[PADL_(l_int)]; l_int fd_in; char fd_in_r_[PADR_(l_int)];
1211 char off_in_l_[PADL_(l_loff_t *)]; l_loff_t * off_in; char off_in_r_[PADR_(l_loff_t *)];
1212 char fd_out_l_[PADL_(l_int)]; l_int fd_out; char fd_out_r_[PADR_(l_int)];
1213 char off_out_l_[PADL_(l_loff_t *)]; l_loff_t * off_out; char off_out_r_[PADR_(l_loff_t *)];
1214 char len_l_[PADL_(l_size_t)]; l_size_t len; char len_r_[PADR_(l_size_t)];
1215 char flags_l_[PADL_(l_uint)]; l_uint flags; char flags_r_[PADR_(l_uint)];
1216};
1217struct linux_preadv2_args {
1218 char fd_l_[PADL_(l_ulong)]; l_ulong fd; char fd_r_[PADR_(l_ulong)];
1219 char vec_l_[PADL_(const struct iovec *)]; const struct iovec * vec; char vec_r_[PADR_(const struct iovec *)];
1220 char vlen_l_[PADL_(l_ulong)]; l_ulong vlen; char vlen_r_[PADR_(l_ulong)];
1221 char pos_l_l_[PADL_(l_ulong)]; l_ulong pos_l; char pos_l_r_[PADR_(l_ulong)];
1222 char pos_h_l_[PADL_(l_ulong)]; l_ulong pos_h; char pos_h_r_[PADR_(l_ulong)];
1223 char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
1224};
1225struct linux_pwritev2_args {
1226 char fd_l_[PADL_(l_ulong)]; l_ulong fd; char fd_r_[PADR_(l_ulong)];
1227 char vec_l_[PADL_(const struct iovec *)]; const struct iovec * vec; char vec_r_[PADR_(const struct iovec *)];
1228 char vlen_l_[PADL_(l_ulong)]; l_ulong vlen; char vlen_r_[PADR_(l_ulong)];
1229 char pos_l_l_[PADL_(l_ulong)]; l_ulong pos_l; char pos_l_r_[PADR_(l_ulong)];
1230 char pos_h_l_[PADL_(l_ulong)]; l_ulong pos_h; char pos_h_r_[PADR_(l_ulong)];
1231 char flags_l_[PADL_(l_int)]; l_int flags; char flags_r_[PADR_(l_int)];
1232};
1233struct linux_pkey_mprotect_args {
1234 char start_l_[PADL_(l_ulong)]; l_ulong start; char start_r_[PADR_(l_ulong)];
1235 char len_l_[PADL_(l_size_t)]; l_size_t len; char len_r_[PADR_(l_size_t)];
1236 char prot_l_[PADL_(l_ulong)]; l_ulong prot; char prot_r_[PADR_(l_ulong)];
1237 char pkey_l_[PADL_(l_int)]; l_int pkey; char pkey_r_[PADR_(l_int)];
1238};
1239struct linux_pkey_alloc_args {
1240 char flags_l_[PADL_(l_ulong)]; l_ulong flags; char flags_r_[PADR_(l_ulong)];
1241 char init_val_l_[PADL_(l_ulong)]; l_ulong init_val; char init_val_r_[PADR_(l_ulong)];
1242};
1243struct linux_pkey_free_args {
1244 char pkey_l_[PADL_(l_int)]; l_int pkey; char pkey_r_[PADR_(l_int)];
1245};
1113#define nosys linux_nosys
1114int linux_open(struct thread *, struct linux_open_args *);
1115int linux_newstat(struct thread *, struct linux_newstat_args *);
1116int linux_newfstat(struct thread *, struct linux_newfstat_args *);
1117int linux_newlstat(struct thread *, struct linux_newlstat_args *);
1118int linux_lseek(struct thread *, struct linux_lseek_args *);
1119int linux_mmap2(struct thread *, struct linux_mmap2_args *);
1120int linux_mprotect(struct thread *, struct linux_mprotect_args *);

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

1334int linux_splice(struct thread *, struct linux_splice_args *);
1335int linux_tee(struct thread *, struct linux_tee_args *);
1336int linux_sync_file_range(struct thread *, struct linux_sync_file_range_args *);
1337int linux_vmsplice(struct thread *, struct linux_vmsplice_args *);
1338int linux_move_pages(struct thread *, struct linux_move_pages_args *);
1339int linux_utimensat(struct thread *, struct linux_utimensat_args *);
1340int linux_epoll_pwait(struct thread *, struct linux_epoll_pwait_args *);
1341int linux_signalfd(struct thread *, struct linux_signalfd_args *);
1246#define nosys linux_nosys
1247int linux_open(struct thread *, struct linux_open_args *);
1248int linux_newstat(struct thread *, struct linux_newstat_args *);
1249int linux_newfstat(struct thread *, struct linux_newfstat_args *);
1250int linux_newlstat(struct thread *, struct linux_newlstat_args *);
1251int linux_lseek(struct thread *, struct linux_lseek_args *);
1252int linux_mmap2(struct thread *, struct linux_mmap2_args *);
1253int linux_mprotect(struct thread *, struct linux_mprotect_args *);

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

1467int linux_splice(struct thread *, struct linux_splice_args *);
1468int linux_tee(struct thread *, struct linux_tee_args *);
1469int linux_sync_file_range(struct thread *, struct linux_sync_file_range_args *);
1470int linux_vmsplice(struct thread *, struct linux_vmsplice_args *);
1471int linux_move_pages(struct thread *, struct linux_move_pages_args *);
1472int linux_utimensat(struct thread *, struct linux_utimensat_args *);
1473int linux_epoll_pwait(struct thread *, struct linux_epoll_pwait_args *);
1474int linux_signalfd(struct thread *, struct linux_signalfd_args *);
1342int linux_timerfd(struct thread *, struct linux_timerfd_args *);
1475int linux_timerfd_create(struct thread *, struct linux_timerfd_create_args *);
1343int linux_eventfd(struct thread *, struct linux_eventfd_args *);
1344int linux_fallocate(struct thread *, struct linux_fallocate_args *);
1345int linux_timerfd_settime(struct thread *, struct linux_timerfd_settime_args *);
1346int linux_timerfd_gettime(struct thread *, struct linux_timerfd_gettime_args *);
1347int linux_accept4(struct thread *, struct linux_accept4_args *);
1348int linux_signalfd4(struct thread *, struct linux_signalfd4_args *);
1349int linux_eventfd2(struct thread *, struct linux_eventfd2_args *);
1350int linux_epoll_create1(struct thread *, struct linux_epoll_create1_args *);
1351int linux_dup3(struct thread *, struct linux_dup3_args *);
1352int linux_pipe2(struct thread *, struct linux_pipe2_args *);
1353int linux_inotify_init1(struct thread *, struct linux_inotify_init1_args *);
1354int linux_preadv(struct thread *, struct linux_preadv_args *);
1355int linux_pwritev(struct thread *, struct linux_pwritev_args *);
1476int linux_eventfd(struct thread *, struct linux_eventfd_args *);
1477int linux_fallocate(struct thread *, struct linux_fallocate_args *);
1478int linux_timerfd_settime(struct thread *, struct linux_timerfd_settime_args *);
1479int linux_timerfd_gettime(struct thread *, struct linux_timerfd_gettime_args *);
1480int linux_accept4(struct thread *, struct linux_accept4_args *);
1481int linux_signalfd4(struct thread *, struct linux_signalfd4_args *);
1482int linux_eventfd2(struct thread *, struct linux_eventfd2_args *);
1483int linux_epoll_create1(struct thread *, struct linux_epoll_create1_args *);
1484int linux_dup3(struct thread *, struct linux_dup3_args *);
1485int linux_pipe2(struct thread *, struct linux_pipe2_args *);
1486int linux_inotify_init1(struct thread *, struct linux_inotify_init1_args *);
1487int linux_preadv(struct thread *, struct linux_preadv_args *);
1488int linux_pwritev(struct thread *, struct linux_pwritev_args *);
1356int linux_rt_tsigqueueinfo(struct thread *, struct linux_rt_tsigqueueinfo_args *);
1489int linux_rt_tgsigqueueinfo(struct thread *, struct linux_rt_tgsigqueueinfo_args *);
1357int linux_perf_event_open(struct thread *, struct linux_perf_event_open_args *);
1358int linux_recvmmsg(struct thread *, struct linux_recvmmsg_args *);
1359int linux_fanotify_init(struct thread *, struct linux_fanotify_init_args *);
1360int linux_fanotify_mark(struct thread *, struct linux_fanotify_mark_args *);
1361int linux_prlimit64(struct thread *, struct linux_prlimit64_args *);
1362int linux_name_to_handle_at(struct thread *, struct linux_name_to_handle_at_args *);
1363int linux_open_by_handle_at(struct thread *, struct linux_open_by_handle_at_args *);
1364int linux_clock_adjtime(struct thread *, struct linux_clock_adjtime_args *);
1365int linux_syncfs(struct thread *, struct linux_syncfs_args *);
1366int linux_sendmmsg(struct thread *, struct linux_sendmmsg_args *);
1367int linux_setns(struct thread *, struct linux_setns_args *);
1490int linux_perf_event_open(struct thread *, struct linux_perf_event_open_args *);
1491int linux_recvmmsg(struct thread *, struct linux_recvmmsg_args *);
1492int linux_fanotify_init(struct thread *, struct linux_fanotify_init_args *);
1493int linux_fanotify_mark(struct thread *, struct linux_fanotify_mark_args *);
1494int linux_prlimit64(struct thread *, struct linux_prlimit64_args *);
1495int linux_name_to_handle_at(struct thread *, struct linux_name_to_handle_at_args *);
1496int linux_open_by_handle_at(struct thread *, struct linux_open_by_handle_at_args *);
1497int linux_clock_adjtime(struct thread *, struct linux_clock_adjtime_args *);
1498int linux_syncfs(struct thread *, struct linux_syncfs_args *);
1499int linux_sendmmsg(struct thread *, struct linux_sendmmsg_args *);
1500int linux_setns(struct thread *, struct linux_setns_args *);
1501int linux_getcpu(struct thread *, struct linux_getcpu_args *);
1368int linux_process_vm_readv(struct thread *, struct linux_process_vm_readv_args *);
1369int linux_process_vm_writev(struct thread *, struct linux_process_vm_writev_args *);
1370int linux_kcmp(struct thread *, struct linux_kcmp_args *);
1371int linux_finit_module(struct thread *, struct linux_finit_module_args *);
1502int linux_process_vm_readv(struct thread *, struct linux_process_vm_readv_args *);
1503int linux_process_vm_writev(struct thread *, struct linux_process_vm_writev_args *);
1504int linux_kcmp(struct thread *, struct linux_kcmp_args *);
1505int linux_finit_module(struct thread *, struct linux_finit_module_args *);
1506int linux_sched_setattr(struct thread *, struct linux_sched_setattr_args *);
1507int linux_sched_getattr(struct thread *, struct linux_sched_getattr_args *);
1508int linux_renameat2(struct thread *, struct linux_renameat2_args *);
1509int linux_seccomp(struct thread *, struct linux_seccomp_args *);
1510int linux_getrandom(struct thread *, struct linux_getrandom_args *);
1511int linux_memfd_create(struct thread *, struct linux_memfd_create_args *);
1512int linux_kexec_file_load(struct thread *, struct linux_kexec_file_load_args *);
1513int linux_bpf(struct thread *, struct linux_bpf_args *);
1514int linux_execveat(struct thread *, struct linux_execveat_args *);
1515int linux_userfaultfd(struct thread *, struct linux_userfaultfd_args *);
1516int linux_membarrier(struct thread *, struct linux_membarrier_args *);
1517int linux_mlock2(struct thread *, struct linux_mlock2_args *);
1518int linux_copy_file_range(struct thread *, struct linux_copy_file_range_args *);
1519int linux_preadv2(struct thread *, struct linux_preadv2_args *);
1520int linux_pwritev2(struct thread *, struct linux_pwritev2_args *);
1521int linux_pkey_mprotect(struct thread *, struct linux_pkey_mprotect_args *);
1522int linux_pkey_alloc(struct thread *, struct linux_pkey_alloc_args *);
1523int linux_pkey_free(struct thread *, struct linux_pkey_free_args *);
1372
1373#ifdef COMPAT_43
1374
1375#define nosys linux_nosys
1376
1377#endif /* COMPAT_43 */
1378
1379

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

1627#define LINUX_SYS_AUE_linux_splice AUE_NULL
1628#define LINUX_SYS_AUE_linux_tee AUE_NULL
1629#define LINUX_SYS_AUE_linux_sync_file_range AUE_NULL
1630#define LINUX_SYS_AUE_linux_vmsplice AUE_NULL
1631#define LINUX_SYS_AUE_linux_move_pages AUE_NULL
1632#define LINUX_SYS_AUE_linux_utimensat AUE_FUTIMESAT
1633#define LINUX_SYS_AUE_linux_epoll_pwait AUE_NULL
1634#define LINUX_SYS_AUE_linux_signalfd AUE_NULL
1524
1525#ifdef COMPAT_43
1526
1527#define nosys linux_nosys
1528
1529#endif /* COMPAT_43 */
1530
1531

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

1779#define LINUX_SYS_AUE_linux_splice AUE_NULL
1780#define LINUX_SYS_AUE_linux_tee AUE_NULL
1781#define LINUX_SYS_AUE_linux_sync_file_range AUE_NULL
1782#define LINUX_SYS_AUE_linux_vmsplice AUE_NULL
1783#define LINUX_SYS_AUE_linux_move_pages AUE_NULL
1784#define LINUX_SYS_AUE_linux_utimensat AUE_FUTIMESAT
1785#define LINUX_SYS_AUE_linux_epoll_pwait AUE_NULL
1786#define LINUX_SYS_AUE_linux_signalfd AUE_NULL
1635#define LINUX_SYS_AUE_linux_timerfd AUE_NULL
1787#define LINUX_SYS_AUE_linux_timerfd_create AUE_NULL
1636#define LINUX_SYS_AUE_linux_eventfd AUE_NULL
1637#define LINUX_SYS_AUE_linux_fallocate AUE_NULL
1638#define LINUX_SYS_AUE_linux_timerfd_settime AUE_NULL
1639#define LINUX_SYS_AUE_linux_timerfd_gettime AUE_NULL
1640#define LINUX_SYS_AUE_linux_accept4 AUE_ACCEPT
1641#define LINUX_SYS_AUE_linux_signalfd4 AUE_NULL
1642#define LINUX_SYS_AUE_linux_eventfd2 AUE_NULL
1643#define LINUX_SYS_AUE_linux_epoll_create1 AUE_NULL
1644#define LINUX_SYS_AUE_linux_dup3 AUE_NULL
1645#define LINUX_SYS_AUE_linux_pipe2 AUE_NULL
1646#define LINUX_SYS_AUE_linux_inotify_init1 AUE_NULL
1647#define LINUX_SYS_AUE_linux_preadv AUE_NULL
1648#define LINUX_SYS_AUE_linux_pwritev AUE_NULL
1788#define LINUX_SYS_AUE_linux_eventfd AUE_NULL
1789#define LINUX_SYS_AUE_linux_fallocate AUE_NULL
1790#define LINUX_SYS_AUE_linux_timerfd_settime AUE_NULL
1791#define LINUX_SYS_AUE_linux_timerfd_gettime AUE_NULL
1792#define LINUX_SYS_AUE_linux_accept4 AUE_ACCEPT
1793#define LINUX_SYS_AUE_linux_signalfd4 AUE_NULL
1794#define LINUX_SYS_AUE_linux_eventfd2 AUE_NULL
1795#define LINUX_SYS_AUE_linux_epoll_create1 AUE_NULL
1796#define LINUX_SYS_AUE_linux_dup3 AUE_NULL
1797#define LINUX_SYS_AUE_linux_pipe2 AUE_NULL
1798#define LINUX_SYS_AUE_linux_inotify_init1 AUE_NULL
1799#define LINUX_SYS_AUE_linux_preadv AUE_NULL
1800#define LINUX_SYS_AUE_linux_pwritev AUE_NULL
1649#define LINUX_SYS_AUE_linux_rt_tsigqueueinfo AUE_NULL
1801#define LINUX_SYS_AUE_linux_rt_tgsigqueueinfo AUE_NULL
1650#define LINUX_SYS_AUE_linux_perf_event_open AUE_NULL
1651#define LINUX_SYS_AUE_linux_recvmmsg AUE_NULL
1652#define LINUX_SYS_AUE_linux_fanotify_init AUE_NULL
1653#define LINUX_SYS_AUE_linux_fanotify_mark AUE_NULL
1654#define LINUX_SYS_AUE_linux_prlimit64 AUE_NULL
1655#define LINUX_SYS_AUE_linux_name_to_handle_at AUE_NULL
1656#define LINUX_SYS_AUE_linux_open_by_handle_at AUE_NULL
1657#define LINUX_SYS_AUE_linux_clock_adjtime AUE_NULL
1658#define LINUX_SYS_AUE_linux_syncfs AUE_SYNC
1659#define LINUX_SYS_AUE_linux_sendmmsg AUE_NULL
1660#define LINUX_SYS_AUE_linux_setns AUE_NULL
1802#define LINUX_SYS_AUE_linux_perf_event_open AUE_NULL
1803#define LINUX_SYS_AUE_linux_recvmmsg AUE_NULL
1804#define LINUX_SYS_AUE_linux_fanotify_init AUE_NULL
1805#define LINUX_SYS_AUE_linux_fanotify_mark AUE_NULL
1806#define LINUX_SYS_AUE_linux_prlimit64 AUE_NULL
1807#define LINUX_SYS_AUE_linux_name_to_handle_at AUE_NULL
1808#define LINUX_SYS_AUE_linux_open_by_handle_at AUE_NULL
1809#define LINUX_SYS_AUE_linux_clock_adjtime AUE_NULL
1810#define LINUX_SYS_AUE_linux_syncfs AUE_SYNC
1811#define LINUX_SYS_AUE_linux_sendmmsg AUE_NULL
1812#define LINUX_SYS_AUE_linux_setns AUE_NULL
1813#define LINUX_SYS_AUE_linux_getcpu AUE_NULL
1661#define LINUX_SYS_AUE_linux_process_vm_readv AUE_NULL
1662#define LINUX_SYS_AUE_linux_process_vm_writev AUE_NULL
1663#define LINUX_SYS_AUE_linux_kcmp AUE_NULL
1664#define LINUX_SYS_AUE_linux_finit_module AUE_NULL
1814#define LINUX_SYS_AUE_linux_process_vm_readv AUE_NULL
1815#define LINUX_SYS_AUE_linux_process_vm_writev AUE_NULL
1816#define LINUX_SYS_AUE_linux_kcmp AUE_NULL
1817#define LINUX_SYS_AUE_linux_finit_module AUE_NULL
1818#define LINUX_SYS_AUE_linux_sched_setattr AUE_NULL
1819#define LINUX_SYS_AUE_linux_sched_getattr AUE_NULL
1820#define LINUX_SYS_AUE_linux_renameat2 AUE_NULL
1821#define LINUX_SYS_AUE_linux_seccomp AUE_NULL
1822#define LINUX_SYS_AUE_linux_getrandom AUE_NULL
1823#define LINUX_SYS_AUE_linux_memfd_create AUE_NULL
1824#define LINUX_SYS_AUE_linux_kexec_file_load AUE_NULL
1825#define LINUX_SYS_AUE_linux_bpf AUE_NULL
1826#define LINUX_SYS_AUE_linux_execveat AUE_NULL
1827#define LINUX_SYS_AUE_linux_userfaultfd AUE_NULL
1828#define LINUX_SYS_AUE_linux_membarrier AUE_NULL
1829#define LINUX_SYS_AUE_linux_mlock2 AUE_NULL
1830#define LINUX_SYS_AUE_linux_copy_file_range AUE_NULL
1831#define LINUX_SYS_AUE_linux_preadv2 AUE_NULL
1832#define LINUX_SYS_AUE_linux_pwritev2 AUE_NULL
1833#define LINUX_SYS_AUE_linux_pkey_mprotect AUE_NULL
1834#define LINUX_SYS_AUE_linux_pkey_alloc AUE_NULL
1835#define LINUX_SYS_AUE_linux_pkey_free AUE_NULL
1665
1666#undef PAD_
1667#undef PADL_
1668#undef PADR_
1669
1670#endif /* !_LINUX_SYSPROTO_H_ */
1836
1837#undef PAD_
1838#undef PADL_
1839#undef PADR_
1840
1841#endif /* !_LINUX_SYSPROTO_H_ */