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