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