1/* 2 * System call prototypes. 3 * 4 * DO NOT EDIT-- this file is automatically generated. 5 * $FreeBSD: releng/11.0/sys/compat/svr4/svr4_proto.h 302097 2016-06-23 00:30:09Z brooks $ 6 * created from FreeBSD: head/sys/compat/svr4/syscalls.master 302096 2016-06-23 00:29:03Z brooks 7 */ 8 9#ifndef _SVR4_SYSPROTO_H_ 10#define _SVR4_SYSPROTO_H_ 11 12#include <sys/signal.h> 13#include <sys/acl.h> 14#include <sys/cpuset.h> 15#include <sys/_ffcounter.h> 16#include <sys/_semaphore.h> 17#include <sys/ucontext.h> 18#include <sys/wait.h> 19 20#include <bsm/audit_kevents.h> 21 22struct proc; 23 24struct thread; 25 26#define PAD_(t) (sizeof(register_t) <= sizeof(t) ? \ 27 0 : sizeof(register_t) - sizeof(t)) 28 29#if BYTE_ORDER == LITTLE_ENDIAN 30#define PADL_(t) 0 31#define PADR_(t) PAD_(t) 32#else 33#define PADL_(t) PAD_(t) 34#define PADR_(t) 0 35#endif 36 37struct svr4_sys_open_args { 38 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)]; 39 char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)]; 40 char mode_l_[PADL_(int)]; int mode; char mode_r_[PADR_(int)]; 41}; 42struct svr4_sys_wait_args { 43 char status_l_[PADL_(int *)]; int * status; char status_r_[PADR_(int *)]; 44}; 45struct svr4_sys_creat_args { 46 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)]; 47 char mode_l_[PADL_(int)]; int mode; char mode_r_[PADR_(int)]; 48}; 49struct svr4_sys_execv_args { 50 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)]; 51 char argp_l_[PADL_(char **)]; char ** argp; char argp_r_[PADR_(char **)]; 52}; 53struct svr4_sys_time_args { 54 char t_l_[PADL_(time_t *)]; time_t * t; char t_r_[PADR_(time_t *)]; 55}; 56struct svr4_sys_mknod_args { 57 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)]; 58 char mode_l_[PADL_(int)]; int mode; char mode_r_[PADR_(int)]; 59 char dev_l_[PADL_(int)]; int dev; char dev_r_[PADR_(int)]; 60}; 61struct svr4_sys_break_args { 62 char nsize_l_[PADL_(caddr_t)]; caddr_t nsize; char nsize_r_[PADR_(caddr_t)]; 63}; 64struct svr4_sys_stat_args { 65 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)]; 66 char ub_l_[PADL_(struct svr4_stat *)]; struct svr4_stat * ub; char ub_r_[PADR_(struct svr4_stat *)]; 67}; 68struct svr4_sys_alarm_args { 69 char sec_l_[PADL_(unsigned)]; unsigned sec; char sec_r_[PADR_(unsigned)]; 70}; 71struct svr4_sys_fstat_args { 72 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; 73 char sb_l_[PADL_(struct svr4_stat *)]; struct svr4_stat * sb; char sb_r_[PADR_(struct svr4_stat *)]; 74}; 75struct svr4_sys_pause_args { 76 register_t dummy; 77}; 78struct svr4_sys_utime_args { 79 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)]; 80 char ubuf_l_[PADL_(struct svr4_utimbuf *)]; struct svr4_utimbuf * ubuf; char ubuf_r_[PADR_(struct svr4_utimbuf *)]; 81}; 82struct svr4_sys_access_args { 83 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)]; 84 char amode_l_[PADL_(int)]; int amode; char amode_r_[PADR_(int)]; 85}; 86struct svr4_sys_nice_args { 87 char prio_l_[PADL_(int)]; int prio; char prio_r_[PADR_(int)]; 88}; 89struct svr4_sys_kill_args { 90 char pid_l_[PADL_(int)]; int pid; char pid_r_[PADR_(int)]; 91 char signum_l_[PADL_(int)]; int signum; char signum_r_[PADR_(int)]; 92}; 93struct svr4_sys_pgrpsys_args { 94 char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)]; 95 char pid_l_[PADL_(int)]; int pid; char pid_r_[PADR_(int)]; 96 char pgid_l_[PADL_(int)]; int pgid; char pgid_r_[PADR_(int)]; 97}; 98struct svr4_pipe_args { 99 register_t dummy; 100}; 101struct svr4_sys_times_args { 102 char tp_l_[PADL_(struct tms *)]; struct tms * tp; char tp_r_[PADR_(struct tms *)]; 103}; 104struct svr4_sys_signal_args { 105 char signum_l_[PADL_(int)]; int signum; char signum_r_[PADR_(int)]; 106 char handler_l_[PADL_(svr4_sig_t)]; svr4_sig_t handler; char handler_r_[PADR_(svr4_sig_t)]; 107}; 108struct svr4_sys_msgsys_args { 109 char what_l_[PADL_(int)]; int what; char what_r_[PADR_(int)]; 110 char a2_l_[PADL_(int)]; int a2; char a2_r_[PADR_(int)]; 111 char a3_l_[PADL_(int)]; int a3; char a3_r_[PADR_(int)]; 112 char a4_l_[PADL_(int)]; int a4; char a4_r_[PADR_(int)]; 113 char a5_l_[PADL_(int)]; int a5; char a5_r_[PADR_(int)]; 114}; 115struct svr4_sys_sysarch_args { 116 char op_l_[PADL_(int)]; int op; char op_r_[PADR_(int)]; 117 char a1_l_[PADL_(void *)]; void * a1; char a1_r_[PADR_(void *)]; 118}; 119struct svr4_sys_shmsys_args { 120 char what_l_[PADL_(int)]; int what; char what_r_[PADR_(int)]; 121 char a2_l_[PADL_(int)]; int a2; char a2_r_[PADR_(int)]; 122 char a3_l_[PADL_(int)]; int a3; char a3_r_[PADR_(int)]; 123 char a4_l_[PADL_(int)]; int a4; char a4_r_[PADR_(int)]; 124 char a5_l_[PADL_(int)]; int a5; char a5_r_[PADR_(int)]; 125}; 126struct svr4_sys_semsys_args { 127 char what_l_[PADL_(int)]; int what; char what_r_[PADR_(int)]; 128 char a2_l_[PADL_(int)]; int a2; char a2_r_[PADR_(int)]; 129 char a3_l_[PADL_(int)]; int a3; char a3_r_[PADR_(int)]; 130 char a4_l_[PADL_(int)]; int a4; char a4_r_[PADR_(int)]; 131 char a5_l_[PADL_(int)]; int a5; char a5_r_[PADR_(int)]; 132}; 133struct svr4_sys_ioctl_args { 134 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; 135 char com_l_[PADL_(u_long)]; u_long com; char com_r_[PADR_(u_long)]; 136 char data_l_[PADL_(caddr_t)]; caddr_t data; char data_r_[PADR_(caddr_t)]; 137}; 138struct svr4_sys_utssys_args { 139 char a1_l_[PADL_(void *)]; void * a1; char a1_r_[PADR_(void *)]; 140 char a2_l_[PADL_(void *)]; void * a2; char a2_r_[PADR_(void *)]; 141 char sel_l_[PADL_(int)]; int sel; char sel_r_[PADR_(int)]; 142 char a3_l_[PADL_(void *)]; void * a3; char a3_r_[PADR_(void *)]; 143}; 144struct svr4_sys_execve_args { 145 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)]; 146 char argp_l_[PADL_(char **)]; char ** argp; char argp_r_[PADR_(char **)]; 147 char envp_l_[PADL_(char **)]; char ** envp; char envp_r_[PADR_(char **)]; 148}; 149struct svr4_sys_fcntl_args { 150 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; 151 char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)]; 152 char arg_l_[PADL_(char *)]; char * arg; char arg_r_[PADR_(char *)]; 153}; 154struct svr4_sys_ulimit_args { 155 char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)]; 156 char newlimit_l_[PADL_(long)]; long newlimit; char newlimit_r_[PADR_(long)]; 157}; 158struct svr4_sys_getdents_args { 159 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; 160 char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)]; 161 char nbytes_l_[PADL_(int)]; int nbytes; char nbytes_r_[PADR_(int)]; 162}; 163struct svr4_sys_getmsg_args { 164 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; 165 char ctl_l_[PADL_(struct svr4_strbuf *)]; struct svr4_strbuf * ctl; char ctl_r_[PADR_(struct svr4_strbuf *)]; 166 char dat_l_[PADL_(struct svr4_strbuf *)]; struct svr4_strbuf * dat; char dat_r_[PADR_(struct svr4_strbuf *)]; 167 char flags_l_[PADL_(int *)]; int * flags; char flags_r_[PADR_(int *)]; 168}; 169struct svr4_sys_putmsg_args { 170 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; 171 char ctl_l_[PADL_(struct svr4_strbuf *)]; struct svr4_strbuf * ctl; char ctl_r_[PADR_(struct svr4_strbuf *)]; 172 char dat_l_[PADL_(struct svr4_strbuf *)]; struct svr4_strbuf * dat; char dat_r_[PADR_(struct svr4_strbuf *)]; 173 char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)]; 174}; 175struct svr4_sys_poll_args { 176 char fds_l_[PADL_(struct pollfd *)]; struct pollfd * fds; char fds_r_[PADR_(struct pollfd *)]; 177 char nfds_l_[PADL_(unsigned int)]; unsigned int nfds; char nfds_r_[PADR_(unsigned int)]; 178 char timeout_l_[PADL_(int)]; int timeout; char timeout_r_[PADR_(int)]; 179}; 180struct svr4_sys_lstat_args { 181 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)]; 182 char ub_l_[PADL_(struct svr4_stat *)]; struct svr4_stat * ub; char ub_r_[PADR_(struct svr4_stat *)]; 183}; 184struct svr4_sys_sigprocmask_args { 185 char how_l_[PADL_(int)]; int how; char how_r_[PADR_(int)]; 186 char set_l_[PADL_(svr4_sigset_t *)]; svr4_sigset_t * set; char set_r_[PADR_(svr4_sigset_t *)]; 187 char oset_l_[PADL_(svr4_sigset_t *)]; svr4_sigset_t * oset; char oset_r_[PADR_(svr4_sigset_t *)]; 188}; 189struct svr4_sys_sigsuspend_args { 190 char ss_l_[PADL_(svr4_sigset_t *)]; svr4_sigset_t * ss; char ss_r_[PADR_(svr4_sigset_t *)]; 191}; 192struct svr4_sys_sigaltstack_args { 193 char nss_l_[PADL_(struct svr4_sigaltstack *)]; struct svr4_sigaltstack * nss; char nss_r_[PADR_(struct svr4_sigaltstack *)]; 194 char oss_l_[PADL_(struct svr4_sigaltstack *)]; struct svr4_sigaltstack * oss; char oss_r_[PADR_(struct svr4_sigaltstack *)]; 195}; 196struct svr4_sys_sigaction_args { 197 char signum_l_[PADL_(int)]; int signum; char signum_r_[PADR_(int)]; 198 char nsa_l_[PADL_(struct svr4_sigaction *)]; struct svr4_sigaction * nsa; char nsa_r_[PADR_(struct svr4_sigaction *)]; 199 char osa_l_[PADL_(struct svr4_sigaction *)]; struct svr4_sigaction * osa; char osa_r_[PADR_(struct svr4_sigaction *)]; 200}; 201struct svr4_sys_sigpending_args { 202 char what_l_[PADL_(int)]; int what; char what_r_[PADR_(int)]; 203 char mask_l_[PADL_(svr4_sigset_t *)]; svr4_sigset_t * mask; char mask_r_[PADR_(svr4_sigset_t *)]; 204}; 205struct svr4_sys_context_args { 206 char func_l_[PADL_(int)]; int func; char func_r_[PADR_(int)]; 207 char uc_l_[PADL_(struct svr4_ucontext *)]; struct svr4_ucontext * uc; char uc_r_[PADR_(struct svr4_ucontext *)]; 208}; 209struct svr4_sys_statvfs_args { 210 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)]; 211 char fs_l_[PADL_(struct svr4_statvfs *)]; struct svr4_statvfs * fs; char fs_r_[PADR_(struct svr4_statvfs *)]; 212}; 213struct svr4_sys_fstatvfs_args { 214 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; 215 char fs_l_[PADL_(struct svr4_statvfs *)]; struct svr4_statvfs * fs; char fs_r_[PADR_(struct svr4_statvfs *)]; 216}; 217struct svr4_sys_waitsys_args { 218 char grp_l_[PADL_(int)]; int grp; char grp_r_[PADR_(int)]; 219 char id_l_[PADL_(int)]; int id; char id_r_[PADR_(int)]; 220 char info_l_[PADL_(union svr4_siginfo *)]; union svr4_siginfo * info; char info_r_[PADR_(union svr4_siginfo *)]; 221 char options_l_[PADL_(int)]; int options; char options_r_[PADR_(int)]; 222}; 223struct svr4_sys_hrtsys_args { 224 char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)]; 225 char fun_l_[PADL_(int)]; int fun; char fun_r_[PADR_(int)]; 226 char sub_l_[PADL_(int)]; int sub; char sub_r_[PADR_(int)]; 227 char rv1_l_[PADL_(void *)]; void * rv1; char rv1_r_[PADR_(void *)]; 228 char rv2_l_[PADL_(void *)]; void * rv2; char rv2_r_[PADR_(void *)]; 229}; 230struct svr4_sys_pathconf_args { 231 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)]; 232 char name_l_[PADL_(int)]; int name; char name_r_[PADR_(int)]; 233}; 234struct svr4_sys_mmap_args { 235 char addr_l_[PADL_(caddr_t)]; caddr_t addr; char addr_r_[PADR_(caddr_t)]; 236 char len_l_[PADL_(svr4_size_t)]; svr4_size_t len; char len_r_[PADR_(svr4_size_t)]; 237 char prot_l_[PADL_(int)]; int prot; char prot_r_[PADR_(int)]; 238 char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)]; 239 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; 240 char pos_l_[PADL_(svr4_off_t)]; svr4_off_t pos; char pos_r_[PADR_(svr4_off_t)]; 241}; 242struct svr4_sys_fpathconf_args { 243 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; 244 char name_l_[PADL_(int)]; int name; char name_r_[PADR_(int)]; 245}; 246struct svr4_sys_xstat_args { 247 char two_l_[PADL_(int)]; int two; char two_r_[PADR_(int)]; 248 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)]; 249 char ub_l_[PADL_(struct svr4_xstat *)]; struct svr4_xstat * ub; char ub_r_[PADR_(struct svr4_xstat *)]; 250}; 251struct svr4_sys_lxstat_args { 252 char two_l_[PADL_(int)]; int two; char two_r_[PADR_(int)]; 253 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)]; 254 char ub_l_[PADL_(struct svr4_xstat *)]; struct svr4_xstat * ub; char ub_r_[PADR_(struct svr4_xstat *)]; 255}; 256struct svr4_sys_fxstat_args { 257 char two_l_[PADL_(int)]; int two; char two_r_[PADR_(int)]; 258 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; 259 char sb_l_[PADL_(struct svr4_xstat *)]; struct svr4_xstat * sb; char sb_r_[PADR_(struct svr4_xstat *)]; 260}; 261struct svr4_sys_xmknod_args { 262 char two_l_[PADL_(int)]; int two; char two_r_[PADR_(int)]; 263 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)]; 264 char mode_l_[PADL_(svr4_mode_t)]; svr4_mode_t mode; char mode_r_[PADR_(svr4_mode_t)]; 265 char dev_l_[PADL_(svr4_dev_t)]; svr4_dev_t dev; char dev_r_[PADR_(svr4_dev_t)]; 266}; 267struct svr4_sys_setrlimit_args { 268 char which_l_[PADL_(int)]; int which; char which_r_[PADR_(int)]; 269 char rlp_l_[PADL_(const struct svr4_rlimit *)]; const struct svr4_rlimit * rlp; char rlp_r_[PADR_(const struct svr4_rlimit *)]; 270}; 271struct svr4_sys_getrlimit_args { 272 char which_l_[PADL_(int)]; int which; char which_r_[PADR_(int)]; 273 char rlp_l_[PADL_(struct svr4_rlimit *)]; struct svr4_rlimit * rlp; char rlp_r_[PADR_(struct svr4_rlimit *)]; 274}; 275struct svr4_sys_memcntl_args { 276 char addr_l_[PADL_(void *)]; void * addr; char addr_r_[PADR_(void *)]; 277 char len_l_[PADL_(svr4_size_t)]; svr4_size_t len; char len_r_[PADR_(svr4_size_t)]; 278 char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)]; 279 char arg_l_[PADL_(void *)]; void * arg; char arg_r_[PADR_(void *)]; 280 char attr_l_[PADL_(int)]; int attr; char attr_r_[PADR_(int)]; 281 char mask_l_[PADL_(int)]; int mask; char mask_r_[PADR_(int)]; 282}; 283struct svr4_sys_uname_args { 284 char name_l_[PADL_(struct svr4_utsname *)]; struct svr4_utsname * name; char name_r_[PADR_(struct svr4_utsname *)]; 285 char dummy_l_[PADL_(int)]; int dummy; char dummy_r_[PADR_(int)]; 286}; 287struct svr4_sys_sysconfig_args { 288 char name_l_[PADL_(int)]; int name; char name_r_[PADR_(int)]; 289}; 290struct svr4_sys_systeminfo_args { 291 char what_l_[PADL_(int)]; int what; char what_r_[PADR_(int)]; 292 char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)]; 293 char len_l_[PADL_(long)]; long len; char len_r_[PADR_(long)]; 294}; 295struct svr4_sys_fchroot_args { 296 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; 297}; 298struct svr4_sys_utimes_args { 299 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)]; 300 char tptr_l_[PADL_(struct timeval *)]; struct timeval * tptr; char tptr_r_[PADR_(struct timeval *)]; 301}; 302struct svr4_sys_vhangup_args { 303 register_t dummy; 304}; 305struct svr4_sys_gettimeofday_args { 306 char tp_l_[PADL_(struct timeval *)]; struct timeval * tp; char tp_r_[PADR_(struct timeval *)]; 307}; 308struct svr4_sys_llseek_args { 309 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; 310 char offset1_l_[PADL_(long)]; long offset1; char offset1_r_[PADR_(long)]; 311 char offset2_l_[PADL_(long)]; long offset2; char offset2_r_[PADR_(long)]; 312 char whence_l_[PADL_(int)]; int whence; char whence_r_[PADR_(int)]; 313}; 314struct svr4_sys_acl_args { 315 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)]; 316 char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)]; 317 char num_l_[PADL_(int)]; int num; char num_r_[PADR_(int)]; 318 char buf_l_[PADL_(struct svr4_aclent *)]; struct svr4_aclent * buf; char buf_r_[PADR_(struct svr4_aclent *)]; 319}; 320struct svr4_sys_auditsys_args { 321 char code_l_[PADL_(int)]; int code; char code_r_[PADR_(int)]; 322 char a1_l_[PADL_(int)]; int a1; char a1_r_[PADR_(int)]; 323 char a2_l_[PADL_(int)]; int a2; char a2_r_[PADR_(int)]; 324 char a3_l_[PADL_(int)]; int a3; char a3_r_[PADR_(int)]; 325 char a4_l_[PADL_(int)]; int a4; char a4_r_[PADR_(int)]; 326 char a5_l_[PADL_(int)]; int a5; char a5_r_[PADR_(int)]; 327}; 328struct svr4_sys_facl_args { 329 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; 330 char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)]; 331 char num_l_[PADL_(int)]; int num; char num_r_[PADR_(int)]; 332 char buf_l_[PADL_(struct svr4_aclent *)]; struct svr4_aclent * buf; char buf_r_[PADR_(struct svr4_aclent *)]; 333}; 334struct svr4_sys_resolvepath_args { 335 char path_l_[PADL_(const char *)]; const char * path; char path_r_[PADR_(const char *)]; 336 char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)]; 337 char bufsiz_l_[PADL_(size_t)]; size_t bufsiz; char bufsiz_r_[PADR_(size_t)]; 338}; 339struct svr4_sys_getdents64_args { 340 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; 341 char dp_l_[PADL_(struct svr4_dirent64 *)]; struct svr4_dirent64 * dp; char dp_r_[PADR_(struct svr4_dirent64 *)]; 342 char nbytes_l_[PADL_(int)]; int nbytes; char nbytes_r_[PADR_(int)]; 343}; 344struct svr4_sys_mmap64_args { 345 char addr_l_[PADL_(void *)]; void * addr; char addr_r_[PADR_(void *)]; 346 char len_l_[PADL_(svr4_size_t)]; svr4_size_t len; char len_r_[PADR_(svr4_size_t)]; 347 char prot_l_[PADL_(int)]; int prot; char prot_r_[PADR_(int)]; 348 char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)]; 349 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; 350 char pos_l_[PADL_(svr4_off64_t)]; svr4_off64_t pos; char pos_r_[PADR_(svr4_off64_t)]; 351}; 352struct svr4_sys_stat64_args { 353 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)]; 354 char sb_l_[PADL_(struct svr4_stat64 *)]; struct svr4_stat64 * sb; char sb_r_[PADR_(struct svr4_stat64 *)]; 355}; 356struct svr4_sys_lstat64_args { 357 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)]; 358 char sb_l_[PADL_(struct svr4_stat64 *)]; struct svr4_stat64 * sb; char sb_r_[PADR_(struct svr4_stat64 *)]; 359}; 360struct svr4_sys_fstat64_args { 361 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; 362 char sb_l_[PADL_(struct svr4_stat64 *)]; struct svr4_stat64 * sb; char sb_r_[PADR_(struct svr4_stat64 *)]; 363}; 364struct svr4_sys_statvfs64_args { 365 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)]; 366 char fs_l_[PADL_(struct svr4_statvfs64 *)]; struct svr4_statvfs64 * fs; char fs_r_[PADR_(struct svr4_statvfs64 *)]; 367}; 368struct svr4_sys_fstatvfs64_args { 369 char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; 370 char fs_l_[PADL_(struct svr4_statvfs64 *)]; struct svr4_statvfs64 * fs; char fs_r_[PADR_(struct svr4_statvfs64 *)]; 371}; 372struct svr4_sys_setrlimit64_args { 373 char which_l_[PADL_(int)]; int which; char which_r_[PADR_(int)]; 374 char rlp_l_[PADL_(const struct svr4_rlimit64 *)]; const struct svr4_rlimit64 * rlp; char rlp_r_[PADR_(const struct svr4_rlimit64 *)]; 375}; 376struct svr4_sys_getrlimit64_args { 377 char which_l_[PADL_(int)]; int which; char which_r_[PADR_(int)]; 378 char rlp_l_[PADL_(struct svr4_rlimit64 *)]; struct svr4_rlimit64 * rlp; char rlp_r_[PADR_(struct svr4_rlimit64 *)]; 379}; 380struct svr4_sys_creat64_args { 381 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)]; 382 char mode_l_[PADL_(int)]; int mode; char mode_r_[PADR_(int)]; 383}; 384struct svr4_sys_open64_args { 385 char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)]; 386 char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)]; 387 char mode_l_[PADL_(int)]; int mode; char mode_r_[PADR_(int)]; 388}; 389struct svr4_sys_socket_args { 390 char domain_l_[PADL_(int)]; int domain; char domain_r_[PADR_(int)]; 391 char type_l_[PADL_(int)]; int type; char type_r_[PADR_(int)]; 392 char protocol_l_[PADL_(int)]; int protocol; char protocol_r_[PADR_(int)]; 393}; 394struct svr4_sys_recv_args { 395 char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)]; 396 char buf_l_[PADL_(caddr_t)]; caddr_t buf; char buf_r_[PADR_(caddr_t)]; 397 char len_l_[PADL_(int)]; int len; char len_r_[PADR_(int)]; 398 char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)]; 399}; 400struct svr4_sys_send_args { 401 char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)]; 402 char buf_l_[PADL_(caddr_t)]; caddr_t buf; char buf_r_[PADR_(caddr_t)]; 403 char len_l_[PADL_(int)]; int len; char len_r_[PADR_(int)]; 404 char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)]; 405}; 406struct svr4_sys_sendto_args { 407 char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)]; 408 char buf_l_[PADL_(void *)]; void * buf; char buf_r_[PADR_(void *)]; 409 char len_l_[PADL_(size_t)]; size_t len; char len_r_[PADR_(size_t)]; 410 char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)]; 411 char to_l_[PADL_(struct sockaddr *)]; struct sockaddr * to; char to_r_[PADR_(struct sockaddr *)]; 412 char tolen_l_[PADL_(int)]; int tolen; char tolen_r_[PADR_(int)]; 413}; 414int svr4_sys_open(struct thread *, struct svr4_sys_open_args *); 415int svr4_sys_wait(struct thread *, struct svr4_sys_wait_args *); 416int svr4_sys_creat(struct thread *, struct svr4_sys_creat_args *); 417int svr4_sys_execv(struct thread *, struct svr4_sys_execv_args *); 418int svr4_sys_time(struct thread *, struct svr4_sys_time_args *); 419int svr4_sys_mknod(struct thread *, struct svr4_sys_mknod_args *); 420int svr4_sys_break(struct thread *, struct svr4_sys_break_args *); 421int svr4_sys_stat(struct thread *, struct svr4_sys_stat_args *); 422int svr4_sys_alarm(struct thread *, struct svr4_sys_alarm_args *); 423int svr4_sys_fstat(struct thread *, struct svr4_sys_fstat_args *); 424int svr4_sys_pause(struct thread *, struct svr4_sys_pause_args *); 425int svr4_sys_utime(struct thread *, struct svr4_sys_utime_args *); 426int svr4_sys_access(struct thread *, struct svr4_sys_access_args *); 427int svr4_sys_nice(struct thread *, struct svr4_sys_nice_args *); 428int svr4_sys_kill(struct thread *, struct svr4_sys_kill_args *); 429int svr4_sys_pgrpsys(struct thread *, struct svr4_sys_pgrpsys_args *); 430int svr4_pipe(struct thread *, struct svr4_pipe_args *); 431int svr4_sys_times(struct thread *, struct svr4_sys_times_args *); 432int svr4_sys_signal(struct thread *, struct svr4_sys_signal_args *); 433int svr4_sys_msgsys(struct thread *, struct svr4_sys_msgsys_args *); 434int svr4_sys_sysarch(struct thread *, struct svr4_sys_sysarch_args *); 435int svr4_sys_shmsys(struct thread *, struct svr4_sys_shmsys_args *); 436int svr4_sys_semsys(struct thread *, struct svr4_sys_semsys_args *); 437int svr4_sys_ioctl(struct thread *, struct svr4_sys_ioctl_args *); 438int svr4_sys_utssys(struct thread *, struct svr4_sys_utssys_args *); 439int svr4_sys_execve(struct thread *, struct svr4_sys_execve_args *); 440int svr4_sys_fcntl(struct thread *, struct svr4_sys_fcntl_args *); 441int svr4_sys_ulimit(struct thread *, struct svr4_sys_ulimit_args *); 442int svr4_sys_getdents(struct thread *, struct svr4_sys_getdents_args *); 443int svr4_sys_getmsg(struct thread *, struct svr4_sys_getmsg_args *); 444int svr4_sys_putmsg(struct thread *, struct svr4_sys_putmsg_args *); 445int svr4_sys_poll(struct thread *, struct svr4_sys_poll_args *); 446int svr4_sys_lstat(struct thread *, struct svr4_sys_lstat_args *); 447int svr4_sys_sigprocmask(struct thread *, struct svr4_sys_sigprocmask_args *); 448int svr4_sys_sigsuspend(struct thread *, struct svr4_sys_sigsuspend_args *); 449int svr4_sys_sigaltstack(struct thread *, struct svr4_sys_sigaltstack_args *); 450int svr4_sys_sigaction(struct thread *, struct svr4_sys_sigaction_args *); 451int svr4_sys_sigpending(struct thread *, struct svr4_sys_sigpending_args *); 452int svr4_sys_context(struct thread *, struct svr4_sys_context_args *); 453int svr4_sys_statvfs(struct thread *, struct svr4_sys_statvfs_args *); 454int svr4_sys_fstatvfs(struct thread *, struct svr4_sys_fstatvfs_args *); 455int svr4_sys_waitsys(struct thread *, struct svr4_sys_waitsys_args *); 456int svr4_sys_hrtsys(struct thread *, struct svr4_sys_hrtsys_args *); 457int svr4_sys_pathconf(struct thread *, struct svr4_sys_pathconf_args *); 458int svr4_sys_mmap(struct thread *, struct svr4_sys_mmap_args *); 459int svr4_sys_fpathconf(struct thread *, struct svr4_sys_fpathconf_args *); 460int svr4_sys_xstat(struct thread *, struct svr4_sys_xstat_args *); 461int svr4_sys_lxstat(struct thread *, struct svr4_sys_lxstat_args *); 462int svr4_sys_fxstat(struct thread *, struct svr4_sys_fxstat_args *); 463int svr4_sys_xmknod(struct thread *, struct svr4_sys_xmknod_args *); 464int svr4_sys_setrlimit(struct thread *, struct svr4_sys_setrlimit_args *); 465int svr4_sys_getrlimit(struct thread *, struct svr4_sys_getrlimit_args *); 466int svr4_sys_memcntl(struct thread *, struct svr4_sys_memcntl_args *); 467int svr4_sys_uname(struct thread *, struct svr4_sys_uname_args *); 468int svr4_sys_sysconfig(struct thread *, struct svr4_sys_sysconfig_args *); 469int svr4_sys_systeminfo(struct thread *, struct svr4_sys_systeminfo_args *); 470int svr4_sys_fchroot(struct thread *, struct svr4_sys_fchroot_args *); 471int svr4_sys_utimes(struct thread *, struct svr4_sys_utimes_args *); 472int svr4_sys_vhangup(struct thread *, struct svr4_sys_vhangup_args *); 473int svr4_sys_gettimeofday(struct thread *, struct svr4_sys_gettimeofday_args *); 474int svr4_sys_llseek(struct thread *, struct svr4_sys_llseek_args *); 475int svr4_sys_acl(struct thread *, struct svr4_sys_acl_args *); 476int svr4_sys_auditsys(struct thread *, struct svr4_sys_auditsys_args *); 477int svr4_sys_facl(struct thread *, struct svr4_sys_facl_args *); 478int svr4_sys_resolvepath(struct thread *, struct svr4_sys_resolvepath_args *); 479int svr4_sys_getdents64(struct thread *, struct svr4_sys_getdents64_args *); 480int svr4_sys_mmap64(struct thread *, struct svr4_sys_mmap64_args *); 481int svr4_sys_stat64(struct thread *, struct svr4_sys_stat64_args *); 482int svr4_sys_lstat64(struct thread *, struct svr4_sys_lstat64_args *); 483int svr4_sys_fstat64(struct thread *, struct svr4_sys_fstat64_args *); 484int svr4_sys_statvfs64(struct thread *, struct svr4_sys_statvfs64_args *); 485int svr4_sys_fstatvfs64(struct thread *, struct svr4_sys_fstatvfs64_args *); 486int svr4_sys_setrlimit64(struct thread *, struct svr4_sys_setrlimit64_args *); 487int svr4_sys_getrlimit64(struct thread *, struct svr4_sys_getrlimit64_args *); 488int svr4_sys_creat64(struct thread *, struct svr4_sys_creat64_args *); 489int svr4_sys_open64(struct thread *, struct svr4_sys_open64_args *); 490int svr4_sys_socket(struct thread *, struct svr4_sys_socket_args *); 491int svr4_sys_recv(struct thread *, struct svr4_sys_recv_args *); 492int svr4_sys_send(struct thread *, struct svr4_sys_send_args *); 493int svr4_sys_sendto(struct thread *, struct svr4_sys_sendto_args *); 494 495#ifdef COMPAT_43 496 497 498#endif /* COMPAT_43 */ 499 500 501#ifdef COMPAT_FREEBSD4 502 503 504#endif /* COMPAT_FREEBSD4 */ 505 506 507#ifdef COMPAT_FREEBSD6 508 509 510#endif /* COMPAT_FREEBSD6 */ 511 512 513#ifdef COMPAT_FREEBSD7 514 515 516#endif /* COMPAT_FREEBSD7 */ 517 518 519#ifdef COMPAT_FREEBSD10 520 521 522#endif /* COMPAT_FREEBSD10 */ 523 524#define SVR4_SYS_AUE_svr4_sys_open AUE_NULL 525#define SVR4_SYS_AUE_svr4_sys_wait AUE_NULL 526#define SVR4_SYS_AUE_svr4_sys_creat AUE_NULL 527#define SVR4_SYS_AUE_svr4_sys_execv AUE_NULL 528#define SVR4_SYS_AUE_svr4_sys_time AUE_NULL 529#define SVR4_SYS_AUE_svr4_sys_mknod AUE_NULL 530#define SVR4_SYS_AUE_svr4_sys_break AUE_NULL 531#define SVR4_SYS_AUE_svr4_sys_stat AUE_NULL 532#define SVR4_SYS_AUE_svr4_sys_alarm AUE_NULL 533#define SVR4_SYS_AUE_svr4_sys_fstat AUE_NULL 534#define SVR4_SYS_AUE_svr4_sys_pause AUE_NULL 535#define SVR4_SYS_AUE_svr4_sys_utime AUE_NULL 536#define SVR4_SYS_AUE_svr4_sys_access AUE_NULL 537#define SVR4_SYS_AUE_svr4_sys_nice AUE_NULL 538#define SVR4_SYS_AUE_svr4_sys_kill AUE_NULL 539#define SVR4_SYS_AUE_svr4_sys_pgrpsys AUE_NULL 540#define SVR4_SYS_AUE_svr4_pipe AUE_NULL 541#define SVR4_SYS_AUE_svr4_sys_times AUE_NULL 542#define SVR4_SYS_AUE_svr4_sys_signal AUE_NULL 543#define SVR4_SYS_AUE_svr4_sys_msgsys AUE_NULL 544#define SVR4_SYS_AUE_svr4_sys_sysarch AUE_NULL 545#define SVR4_SYS_AUE_svr4_sys_shmsys AUE_NULL 546#define SVR4_SYS_AUE_svr4_sys_semsys AUE_NULL 547#define SVR4_SYS_AUE_svr4_sys_ioctl AUE_NULL 548#define SVR4_SYS_AUE_svr4_sys_utssys AUE_NULL 549#define SVR4_SYS_AUE_svr4_sys_execve AUE_NULL 550#define SVR4_SYS_AUE_svr4_sys_fcntl AUE_NULL 551#define SVR4_SYS_AUE_svr4_sys_ulimit AUE_NULL 552#define SVR4_SYS_AUE_svr4_sys_getdents AUE_NULL 553#define SVR4_SYS_AUE_svr4_sys_getmsg AUE_NULL 554#define SVR4_SYS_AUE_svr4_sys_putmsg AUE_NULL 555#define SVR4_SYS_AUE_svr4_sys_poll AUE_NULL 556#define SVR4_SYS_AUE_svr4_sys_lstat AUE_NULL 557#define SVR4_SYS_AUE_svr4_sys_sigprocmask AUE_NULL 558#define SVR4_SYS_AUE_svr4_sys_sigsuspend AUE_NULL 559#define SVR4_SYS_AUE_svr4_sys_sigaltstack AUE_NULL 560#define SVR4_SYS_AUE_svr4_sys_sigaction AUE_NULL 561#define SVR4_SYS_AUE_svr4_sys_sigpending AUE_NULL 562#define SVR4_SYS_AUE_svr4_sys_context AUE_NULL 563#define SVR4_SYS_AUE_svr4_sys_statvfs AUE_NULL 564#define SVR4_SYS_AUE_svr4_sys_fstatvfs AUE_NULL 565#define SVR4_SYS_AUE_svr4_sys_waitsys AUE_NULL 566#define SVR4_SYS_AUE_svr4_sys_hrtsys AUE_NULL 567#define SVR4_SYS_AUE_svr4_sys_pathconf AUE_NULL 568#define SVR4_SYS_AUE_svr4_sys_mmap AUE_NULL 569#define SVR4_SYS_AUE_svr4_sys_fpathconf AUE_NULL 570#define SVR4_SYS_AUE_svr4_sys_xstat AUE_NULL 571#define SVR4_SYS_AUE_svr4_sys_lxstat AUE_NULL 572#define SVR4_SYS_AUE_svr4_sys_fxstat AUE_NULL 573#define SVR4_SYS_AUE_svr4_sys_xmknod AUE_NULL 574#define SVR4_SYS_AUE_svr4_sys_setrlimit AUE_NULL 575#define SVR4_SYS_AUE_svr4_sys_getrlimit AUE_NULL 576#define SVR4_SYS_AUE_svr4_sys_memcntl AUE_NULL 577#define SVR4_SYS_AUE_svr4_sys_uname AUE_NULL 578#define SVR4_SYS_AUE_svr4_sys_sysconfig AUE_NULL 579#define SVR4_SYS_AUE_svr4_sys_systeminfo AUE_NULL 580#define SVR4_SYS_AUE_svr4_sys_fchroot AUE_NULL 581#define SVR4_SYS_AUE_svr4_sys_utimes AUE_NULL 582#define SVR4_SYS_AUE_svr4_sys_vhangup AUE_NULL 583#define SVR4_SYS_AUE_svr4_sys_gettimeofday AUE_NULL 584#define SVR4_SYS_AUE_svr4_sys_llseek AUE_NULL 585#define SVR4_SYS_AUE_svr4_sys_acl AUE_NULL 586#define SVR4_SYS_AUE_svr4_sys_auditsys AUE_NULL 587#define SVR4_SYS_AUE_svr4_sys_facl AUE_NULL 588#define SVR4_SYS_AUE_svr4_sys_resolvepath AUE_NULL 589#define SVR4_SYS_AUE_svr4_sys_getdents64 AUE_NULL 590#define SVR4_SYS_AUE_svr4_sys_mmap64 AUE_NULL 591#define SVR4_SYS_AUE_svr4_sys_stat64 AUE_NULL 592#define SVR4_SYS_AUE_svr4_sys_lstat64 AUE_NULL 593#define SVR4_SYS_AUE_svr4_sys_fstat64 AUE_NULL 594#define SVR4_SYS_AUE_svr4_sys_statvfs64 AUE_NULL 595#define SVR4_SYS_AUE_svr4_sys_fstatvfs64 AUE_NULL 596#define SVR4_SYS_AUE_svr4_sys_setrlimit64 AUE_NULL 597#define SVR4_SYS_AUE_svr4_sys_getrlimit64 AUE_NULL 598#define SVR4_SYS_AUE_svr4_sys_creat64 AUE_NULL 599#define SVR4_SYS_AUE_svr4_sys_open64 AUE_NULL 600#define SVR4_SYS_AUE_svr4_sys_socket AUE_NULL 601#define SVR4_SYS_AUE_svr4_sys_recv AUE_NULL 602#define SVR4_SYS_AUE_svr4_sys_send AUE_NULL 603#define SVR4_SYS_AUE_svr4_sys_sendto AUE_NULL 604 605#undef PAD_ 606#undef PADL_ 607#undef PADR_ 608 609#endif /* !_SVR4_SYSPROTO_H_ */ 610