111397Sswallace/* 211397Sswallace * System call prototypes. 311397Sswallace * 411397Sswallace * DO NOT EDIT-- this file is automatically generated. 560290Sbde * $FreeBSD: stable/10/sys/i386/ibcs2/ibcs2_proto.h 318164 2017-05-10 23:09:17Z jhb $ 611397Sswallace */ 711397Sswallace 811397Sswallace#ifndef _IBCS2_SYSPROTO_H_ 911397Sswallace#define _IBCS2_SYSPROTO_H_ 1011397Sswallace 1124384Speter#include <sys/signal.h> 12134267Sjhb#include <sys/acl.h> 13191920Sed#include <sys/cpuset.h> 14318164Sjhb#include <sys/_ffcounter.h> 15164184Strhodes#include <sys/_semaphore.h> 16123786Speter#include <sys/ucontext.h> 17318164Sjhb#include <sys/wait.h> 18123786Speter 19161330Sjhb#include <bsm/audit_kevents.h> 20161330Sjhb 2136735Sdfrstruct proc; 2236735Sdfr 2383366Sjulianstruct thread; 2483366Sjulian 2536771Sbde#define PAD_(t) (sizeof(register_t) <= sizeof(t) ? \ 2636771Sbde 0 : sizeof(register_t) - sizeof(t)) 2736735Sdfr 28123786Speter#if BYTE_ORDER == LITTLE_ENDIAN 29123786Speter#define PADL_(t) 0 30123786Speter#define PADR_(t) PAD_(t) 31123786Speter#else 32123786Speter#define PADL_(t) PAD_(t) 33123786Speter#define PADR_(t) 0 34123786Speter#endif 35123786Speter 36123786Speterstruct ibcs2_read_args { 37123786Speter char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; 38123786Speter char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)]; 39123786Speter char nbytes_l_[PADL_(u_int)]; u_int nbytes; char nbytes_r_[PADR_(u_int)]; 4011397Sswallace}; 41123786Speterstruct ibcs2_open_args { 42123786Speter char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)]; 43123786Speter char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)]; 44123786Speter char mode_l_[PADL_(int)]; int mode; char mode_r_[PADR_(int)]; 4511397Sswallace}; 46123786Speterstruct ibcs2_wait_args { 47123786Speter char a1_l_[PADL_(int)]; int a1; char a1_r_[PADR_(int)]; 48123786Speter char a2_l_[PADL_(int)]; int a2; char a2_r_[PADR_(int)]; 49123786Speter char a3_l_[PADL_(int)]; int a3; char a3_r_[PADR_(int)]; 5011397Sswallace}; 51123786Speterstruct ibcs2_creat_args { 52123786Speter char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)]; 53123786Speter char mode_l_[PADL_(int)]; int mode; char mode_r_[PADR_(int)]; 5411397Sswallace}; 55123786Speterstruct ibcs2_unlink_args { 56123786Speter char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)]; 5711397Sswallace}; 58123786Speterstruct ibcs2_execv_args { 59123786Speter char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)]; 60123786Speter char argp_l_[PADL_(char **)]; char ** argp; char argp_r_[PADR_(char **)]; 6111397Sswallace}; 62123786Speterstruct ibcs2_chdir_args { 63123786Speter char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)]; 6411397Sswallace}; 65123786Speterstruct ibcs2_time_args { 66123786Speter char tp_l_[PADL_(ibcs2_time_t *)]; ibcs2_time_t * tp; char tp_r_[PADR_(ibcs2_time_t *)]; 6711397Sswallace}; 68123786Speterstruct ibcs2_mknod_args { 69123786Speter char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)]; 70123786Speter char mode_l_[PADL_(int)]; int mode; char mode_r_[PADR_(int)]; 71123786Speter char dev_l_[PADL_(int)]; int dev; char dev_r_[PADR_(int)]; 7211397Sswallace}; 73123786Speterstruct ibcs2_chmod_args { 74123786Speter char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)]; 75123786Speter char mode_l_[PADL_(int)]; int mode; char mode_r_[PADR_(int)]; 7611397Sswallace}; 77123786Speterstruct ibcs2_chown_args { 78123786Speter char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)]; 79123786Speter char uid_l_[PADL_(int)]; int uid; char uid_r_[PADR_(int)]; 80123786Speter char gid_l_[PADL_(int)]; int gid; char gid_r_[PADR_(int)]; 8111397Sswallace}; 82123786Speterstruct ibcs2_stat_args { 83123786Speter char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)]; 84123786Speter char st_l_[PADL_(struct ibcs2_stat *)]; struct ibcs2_stat * st; char st_r_[PADR_(struct ibcs2_stat *)]; 8511397Sswallace}; 86123786Speterstruct ibcs2_lseek_args { 87123786Speter char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; 88123786Speter char offset_l_[PADL_(long)]; long offset; char offset_r_[PADR_(long)]; 89123786Speter char whence_l_[PADL_(int)]; int whence; char whence_r_[PADR_(int)]; 9011397Sswallace}; 91123786Speterstruct ibcs2_mount_args { 92123786Speter char special_l_[PADL_(char *)]; char * special; char special_r_[PADR_(char *)]; 93123786Speter char dir_l_[PADL_(char *)]; char * dir; char dir_r_[PADR_(char *)]; 94123786Speter char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)]; 95123786Speter char fstype_l_[PADL_(int)]; int fstype; char fstype_r_[PADR_(int)]; 96123786Speter char data_l_[PADL_(char *)]; char * data; char data_r_[PADR_(char *)]; 97123786Speter char len_l_[PADL_(int)]; int len; char len_r_[PADR_(int)]; 9811397Sswallace}; 99123786Speterstruct ibcs2_umount_args { 100123786Speter char name_l_[PADL_(char *)]; char * name; char name_r_[PADR_(char *)]; 10111397Sswallace}; 102123786Speterstruct ibcs2_setuid_args { 103123786Speter char uid_l_[PADL_(int)]; int uid; char uid_r_[PADR_(int)]; 10411397Sswallace}; 105123786Speterstruct ibcs2_stime_args { 106123786Speter char timep_l_[PADL_(long *)]; long * timep; char timep_r_[PADR_(long *)]; 10711397Sswallace}; 108123786Speterstruct ibcs2_alarm_args { 109123786Speter char sec_l_[PADL_(unsigned)]; unsigned sec; char sec_r_[PADR_(unsigned)]; 11011397Sswallace}; 111123786Speterstruct ibcs2_fstat_args { 112123786Speter char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; 113123786Speter char st_l_[PADL_(struct ibcs2_stat *)]; struct ibcs2_stat * st; char st_r_[PADR_(struct ibcs2_stat *)]; 11411397Sswallace}; 115123786Speterstruct ibcs2_pause_args { 11636735Sdfr register_t dummy; 11711397Sswallace}; 118123786Speterstruct ibcs2_utime_args { 119123786Speter char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)]; 120123786Speter char buf_l_[PADL_(struct ibcs2_utimbuf *)]; struct ibcs2_utimbuf * buf; char buf_r_[PADR_(struct ibcs2_utimbuf *)]; 12111397Sswallace}; 122123786Speterstruct ibcs2_access_args { 123123786Speter char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)]; 124227692Sed char amode_l_[PADL_(int)]; int amode; char amode_r_[PADR_(int)]; 12511397Sswallace}; 126123786Speterstruct ibcs2_nice_args { 127123786Speter char incr_l_[PADL_(int)]; int incr; char incr_r_[PADR_(int)]; 12811397Sswallace}; 129123786Speterstruct ibcs2_statfs_args { 130123786Speter char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)]; 131123786Speter char buf_l_[PADL_(struct ibcs2_statfs *)]; struct ibcs2_statfs * buf; char buf_r_[PADR_(struct ibcs2_statfs *)]; 132123786Speter char len_l_[PADL_(int)]; int len; char len_r_[PADR_(int)]; 133123786Speter char fstype_l_[PADL_(int)]; int fstype; char fstype_r_[PADR_(int)]; 13411397Sswallace}; 135123786Speterstruct ibcs2_kill_args { 136123786Speter char pid_l_[PADL_(int)]; int pid; char pid_r_[PADR_(int)]; 137123786Speter char signo_l_[PADL_(int)]; int signo; char signo_r_[PADR_(int)]; 13811397Sswallace}; 139123786Speterstruct ibcs2_fstatfs_args { 140123786Speter char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; 141123786Speter char buf_l_[PADL_(struct ibcs2_statfs *)]; struct ibcs2_statfs * buf; char buf_r_[PADR_(struct ibcs2_statfs *)]; 142123786Speter char len_l_[PADL_(int)]; int len; char len_r_[PADR_(int)]; 143123786Speter char fstype_l_[PADL_(int)]; int fstype; char fstype_r_[PADR_(int)]; 14411397Sswallace}; 145123786Speterstruct ibcs2_pgrpsys_args { 146123786Speter char type_l_[PADL_(int)]; int type; char type_r_[PADR_(int)]; 147123786Speter char dummy_l_[PADL_(caddr_t)]; caddr_t dummy; char dummy_r_[PADR_(caddr_t)]; 148123786Speter char pid_l_[PADL_(int)]; int pid; char pid_r_[PADR_(int)]; 149123786Speter char pgid_l_[PADL_(int)]; int pgid; char pgid_r_[PADR_(int)]; 15011397Sswallace}; 151123786Speterstruct ibcs2_xenix_args { 152123786Speter char a1_l_[PADL_(int)]; int a1; char a1_r_[PADR_(int)]; 153123786Speter char a2_l_[PADL_(int)]; int a2; char a2_r_[PADR_(int)]; 154123786Speter char a3_l_[PADL_(int)]; int a3; char a3_r_[PADR_(int)]; 155123786Speter char a4_l_[PADL_(int)]; int a4; char a4_r_[PADR_(int)]; 156123786Speter char a5_l_[PADL_(int)]; int a5; char a5_r_[PADR_(int)]; 15711397Sswallace}; 158123786Speterstruct ibcs2_times_args { 159123786Speter char tp_l_[PADL_(struct tms *)]; struct tms * tp; char tp_r_[PADR_(struct tms *)]; 16011397Sswallace}; 161123786Speterstruct ibcs2_plock_args { 162123786Speter char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)]; 16311397Sswallace}; 164123786Speterstruct ibcs2_setgid_args { 165123786Speter char gid_l_[PADL_(int)]; int gid; char gid_r_[PADR_(int)]; 16611397Sswallace}; 167123786Speterstruct ibcs2_sigsys_args { 168123786Speter char sig_l_[PADL_(int)]; int sig; char sig_r_[PADR_(int)]; 169123786Speter char fp_l_[PADL_(ibcs2_sig_t)]; ibcs2_sig_t fp; char fp_r_[PADR_(ibcs2_sig_t)]; 17011397Sswallace}; 171123786Speterstruct ibcs2_msgsys_args { 172123786Speter char which_l_[PADL_(int)]; int which; char which_r_[PADR_(int)]; 173123786Speter char a2_l_[PADL_(int)]; int a2; char a2_r_[PADR_(int)]; 174123786Speter char a3_l_[PADL_(int)]; int a3; char a3_r_[PADR_(int)]; 175123786Speter char a4_l_[PADL_(int)]; int a4; char a4_r_[PADR_(int)]; 176123786Speter char a5_l_[PADL_(int)]; int a5; char a5_r_[PADR_(int)]; 177123786Speter char a6_l_[PADL_(int)]; int a6; char a6_r_[PADR_(int)]; 17811397Sswallace}; 179123786Speterstruct ibcs2_sysi86_args { 180123786Speter char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)]; 181123786Speter char arg_l_[PADL_(int *)]; int * arg; char arg_r_[PADR_(int *)]; 18211397Sswallace}; 183123786Speterstruct ibcs2_shmsys_args { 184123786Speter char which_l_[PADL_(int)]; int which; char which_r_[PADR_(int)]; 185123786Speter char a2_l_[PADL_(int)]; int a2; char a2_r_[PADR_(int)]; 186123786Speter char a3_l_[PADL_(int)]; int a3; char a3_r_[PADR_(int)]; 187123786Speter char a4_l_[PADL_(int)]; int a4; char a4_r_[PADR_(int)]; 18811397Sswallace}; 189123786Speterstruct ibcs2_semsys_args { 190123786Speter char which_l_[PADL_(int)]; int which; char which_r_[PADR_(int)]; 191123786Speter char a2_l_[PADL_(int)]; int a2; char a2_r_[PADR_(int)]; 192123786Speter char a3_l_[PADL_(int)]; int a3; char a3_r_[PADR_(int)]; 193123786Speter char a4_l_[PADL_(int)]; int a4; char a4_r_[PADR_(int)]; 194123786Speter char a5_l_[PADL_(int)]; int a5; char a5_r_[PADR_(int)]; 19511397Sswallace}; 196123786Speterstruct ibcs2_ioctl_args { 197123786Speter char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; 198123786Speter char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)]; 199123786Speter char data_l_[PADL_(caddr_t)]; caddr_t data; char data_r_[PADR_(caddr_t)]; 20011397Sswallace}; 201123786Speterstruct ibcs2_uadmin_args { 202123786Speter char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)]; 203123786Speter char func_l_[PADL_(int)]; int func; char func_r_[PADR_(int)]; 204123786Speter char data_l_[PADL_(caddr_t)]; caddr_t data; char data_r_[PADR_(caddr_t)]; 20511397Sswallace}; 206123786Speterstruct ibcs2_utssys_args { 207123786Speter char a1_l_[PADL_(int)]; int a1; char a1_r_[PADR_(int)]; 208123786Speter char a2_l_[PADL_(int)]; int a2; char a2_r_[PADR_(int)]; 209123786Speter char flag_l_[PADL_(int)]; int flag; char flag_r_[PADR_(int)]; 21011397Sswallace}; 211123786Speterstruct ibcs2_execve_args { 212123786Speter char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)]; 213123786Speter char argp_l_[PADL_(char **)]; char ** argp; char argp_r_[PADR_(char **)]; 214123786Speter char envp_l_[PADL_(char **)]; char ** envp; char envp_r_[PADR_(char **)]; 21511397Sswallace}; 216123786Speterstruct ibcs2_fcntl_args { 217123786Speter char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; 218123786Speter char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)]; 219123786Speter char arg_l_[PADL_(char *)]; char * arg; char arg_r_[PADR_(char *)]; 22011397Sswallace}; 221123786Speterstruct ibcs2_ulimit_args { 222123786Speter char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)]; 223123786Speter char newlimit_l_[PADL_(int)]; int newlimit; char newlimit_r_[PADR_(int)]; 22411397Sswallace}; 225123786Speterstruct ibcs2_rmdir_args { 226123786Speter char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)]; 22711397Sswallace}; 228123786Speterstruct ibcs2_mkdir_args { 229123786Speter char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)]; 230123786Speter char mode_l_[PADL_(int)]; int mode; char mode_r_[PADR_(int)]; 23111397Sswallace}; 232123786Speterstruct ibcs2_getdents_args { 233123786Speter char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; 234123786Speter char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)]; 235123786Speter char nbytes_l_[PADL_(int)]; int nbytes; char nbytes_r_[PADR_(int)]; 23611397Sswallace}; 237123786Speterstruct ibcs2_sysfs_args { 238123786Speter char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)]; 239123786Speter char d1_l_[PADL_(caddr_t)]; caddr_t d1; char d1_r_[PADR_(caddr_t)]; 240123786Speter char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)]; 24111397Sswallace}; 242123786Speterstruct ibcs2_getmsg_args { 243123786Speter char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; 244123786Speter char ctl_l_[PADL_(struct ibcs2_stropts *)]; struct ibcs2_stropts * ctl; char ctl_r_[PADR_(struct ibcs2_stropts *)]; 245123786Speter char dat_l_[PADL_(struct ibcs2_stropts *)]; struct ibcs2_stropts * dat; char dat_r_[PADR_(struct ibcs2_stropts *)]; 246123786Speter char flags_l_[PADL_(int *)]; int * flags; char flags_r_[PADR_(int *)]; 24711397Sswallace}; 248123786Speterstruct ibcs2_putmsg_args { 249123786Speter char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; 250123786Speter char ctl_l_[PADL_(struct ibcs2_stropts *)]; struct ibcs2_stropts * ctl; char ctl_r_[PADR_(struct ibcs2_stropts *)]; 251123786Speter char dat_l_[PADL_(struct ibcs2_stropts *)]; struct ibcs2_stropts * dat; char dat_r_[PADR_(struct ibcs2_stropts *)]; 252123786Speter char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)]; 25311397Sswallace}; 254123786Speterstruct ibcs2_secure_args { 255123786Speter char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)]; 256123786Speter char a1_l_[PADL_(int)]; int a1; char a1_r_[PADR_(int)]; 257123786Speter char a2_l_[PADL_(int)]; int a2; char a2_r_[PADR_(int)]; 258123786Speter char a3_l_[PADL_(int)]; int a3; char a3_r_[PADR_(int)]; 259123786Speter char a4_l_[PADL_(int)]; int a4; char a4_r_[PADR_(int)]; 260123786Speter char a5_l_[PADL_(int)]; int a5; char a5_r_[PADR_(int)]; 26111397Sswallace}; 262123786Speterstruct ibcs2_symlink_args { 263123786Speter char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)]; 264123786Speter char link_l_[PADL_(char *)]; char * link; char link_r_[PADR_(char *)]; 26511397Sswallace}; 266123786Speterstruct ibcs2_lstat_args { 267123786Speter char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)]; 268123786Speter char st_l_[PADL_(struct ibcs2_stat *)]; struct ibcs2_stat * st; char st_r_[PADR_(struct ibcs2_stat *)]; 26911397Sswallace}; 270123786Speterstruct ibcs2_readlink_args { 271123786Speter char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)]; 272123786Speter char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)]; 273123786Speter char count_l_[PADL_(int)]; int count; char count_r_[PADR_(int)]; 27411397Sswallace}; 275123786Speterstruct ibcs2_isc_args { 27636735Sdfr register_t dummy; 27711397Sswallace}; 27892761Salfredint ibcs2_read(struct thread *, struct ibcs2_read_args *); 27992761Salfredint ibcs2_open(struct thread *, struct ibcs2_open_args *); 28092761Salfredint ibcs2_wait(struct thread *, struct ibcs2_wait_args *); 28192761Salfredint ibcs2_creat(struct thread *, struct ibcs2_creat_args *); 28292761Salfredint ibcs2_unlink(struct thread *, struct ibcs2_unlink_args *); 28392761Salfredint ibcs2_execv(struct thread *, struct ibcs2_execv_args *); 28492761Salfredint ibcs2_chdir(struct thread *, struct ibcs2_chdir_args *); 28592761Salfredint ibcs2_time(struct thread *, struct ibcs2_time_args *); 28692761Salfredint ibcs2_mknod(struct thread *, struct ibcs2_mknod_args *); 28792761Salfredint ibcs2_chmod(struct thread *, struct ibcs2_chmod_args *); 28892761Salfredint ibcs2_chown(struct thread *, struct ibcs2_chown_args *); 28992761Salfredint ibcs2_stat(struct thread *, struct ibcs2_stat_args *); 29092761Salfredint ibcs2_lseek(struct thread *, struct ibcs2_lseek_args *); 29192761Salfredint ibcs2_mount(struct thread *, struct ibcs2_mount_args *); 29292761Salfredint ibcs2_umount(struct thread *, struct ibcs2_umount_args *); 29392761Salfredint ibcs2_setuid(struct thread *, struct ibcs2_setuid_args *); 29492761Salfredint ibcs2_stime(struct thread *, struct ibcs2_stime_args *); 29592761Salfredint ibcs2_alarm(struct thread *, struct ibcs2_alarm_args *); 29692761Salfredint ibcs2_fstat(struct thread *, struct ibcs2_fstat_args *); 29792761Salfredint ibcs2_pause(struct thread *, struct ibcs2_pause_args *); 29892761Salfredint ibcs2_utime(struct thread *, struct ibcs2_utime_args *); 29992761Salfredint ibcs2_access(struct thread *, struct ibcs2_access_args *); 30092761Salfredint ibcs2_nice(struct thread *, struct ibcs2_nice_args *); 30192761Salfredint ibcs2_statfs(struct thread *, struct ibcs2_statfs_args *); 30292761Salfredint ibcs2_kill(struct thread *, struct ibcs2_kill_args *); 30392761Salfredint ibcs2_fstatfs(struct thread *, struct ibcs2_fstatfs_args *); 30492761Salfredint ibcs2_pgrpsys(struct thread *, struct ibcs2_pgrpsys_args *); 30592761Salfredint ibcs2_xenix(struct thread *, struct ibcs2_xenix_args *); 30692761Salfredint ibcs2_times(struct thread *, struct ibcs2_times_args *); 30792761Salfredint ibcs2_plock(struct thread *, struct ibcs2_plock_args *); 30892761Salfredint ibcs2_setgid(struct thread *, struct ibcs2_setgid_args *); 30992761Salfredint ibcs2_sigsys(struct thread *, struct ibcs2_sigsys_args *); 31092761Salfredint ibcs2_msgsys(struct thread *, struct ibcs2_msgsys_args *); 31192761Salfredint ibcs2_sysi86(struct thread *, struct ibcs2_sysi86_args *); 31292761Salfredint ibcs2_shmsys(struct thread *, struct ibcs2_shmsys_args *); 31392761Salfredint ibcs2_semsys(struct thread *, struct ibcs2_semsys_args *); 31492761Salfredint ibcs2_ioctl(struct thread *, struct ibcs2_ioctl_args *); 31592761Salfredint ibcs2_uadmin(struct thread *, struct ibcs2_uadmin_args *); 31692761Salfredint ibcs2_utssys(struct thread *, struct ibcs2_utssys_args *); 31792761Salfredint ibcs2_execve(struct thread *, struct ibcs2_execve_args *); 31892761Salfredint ibcs2_fcntl(struct thread *, struct ibcs2_fcntl_args *); 31992761Salfredint ibcs2_ulimit(struct thread *, struct ibcs2_ulimit_args *); 32092761Salfredint ibcs2_rmdir(struct thread *, struct ibcs2_rmdir_args *); 32192761Salfredint ibcs2_mkdir(struct thread *, struct ibcs2_mkdir_args *); 32292761Salfredint ibcs2_getdents(struct thread *, struct ibcs2_getdents_args *); 32392761Salfredint ibcs2_sysfs(struct thread *, struct ibcs2_sysfs_args *); 32492761Salfredint ibcs2_getmsg(struct thread *, struct ibcs2_getmsg_args *); 32592761Salfredint ibcs2_putmsg(struct thread *, struct ibcs2_putmsg_args *); 32692761Salfredint ibcs2_secure(struct thread *, struct ibcs2_secure_args *); 32792761Salfredint ibcs2_symlink(struct thread *, struct ibcs2_symlink_args *); 32892761Salfredint ibcs2_lstat(struct thread *, struct ibcs2_lstat_args *); 32992761Salfredint ibcs2_readlink(struct thread *, struct ibcs2_readlink_args *); 33092761Salfredint ibcs2_isc(struct thread *, struct ibcs2_isc_args *); 33111397Sswallace 33211397Sswallace#ifdef COMPAT_43 33311397Sswallace 33411397Sswallace 33511397Sswallace#endif /* COMPAT_43 */ 33611397Sswallace 337123786Speter 338123786Speter#ifdef COMPAT_FREEBSD4 339123786Speter 340123786Speter 341123786Speter#endif /* COMPAT_FREEBSD4 */ 342123786Speter 343191920Sed 344191920Sed#ifdef COMPAT_FREEBSD6 345191920Sed 346191920Sed 347191920Sed#endif /* COMPAT_FREEBSD6 */ 348191920Sed 349197064Sdes 350197064Sdes#ifdef COMPAT_FREEBSD7 351197064Sdes 352197064Sdes 353197064Sdes#endif /* COMPAT_FREEBSD7 */ 354197064Sdes 355161330Sjhb#define IBCS2_SYS_AUE_ibcs2_read AUE_NULL 356161330Sjhb#define IBCS2_SYS_AUE_ibcs2_open AUE_OPEN_RWTC 357161330Sjhb#define IBCS2_SYS_AUE_ibcs2_wait AUE_WAIT4 358161330Sjhb#define IBCS2_SYS_AUE_ibcs2_creat AUE_CREAT 359161330Sjhb#define IBCS2_SYS_AUE_ibcs2_unlink AUE_UNLINK 360161330Sjhb#define IBCS2_SYS_AUE_ibcs2_execv AUE_EXECVE 361161330Sjhb#define IBCS2_SYS_AUE_ibcs2_chdir AUE_CHDIR 362161330Sjhb#define IBCS2_SYS_AUE_ibcs2_time AUE_NULL 363161330Sjhb#define IBCS2_SYS_AUE_ibcs2_mknod AUE_MKNOD 364161330Sjhb#define IBCS2_SYS_AUE_ibcs2_chmod AUE_CHMOD 365161330Sjhb#define IBCS2_SYS_AUE_ibcs2_chown AUE_CHOWN 366161330Sjhb#define IBCS2_SYS_AUE_ibcs2_stat AUE_STAT 367161330Sjhb#define IBCS2_SYS_AUE_ibcs2_lseek AUE_LSEEK 368161330Sjhb#define IBCS2_SYS_AUE_ibcs2_mount AUE_MOUNT 369161330Sjhb#define IBCS2_SYS_AUE_ibcs2_umount AUE_UMOUNT 370161330Sjhb#define IBCS2_SYS_AUE_ibcs2_setuid AUE_SETUID 371161330Sjhb#define IBCS2_SYS_AUE_ibcs2_stime AUE_SETTIMEOFDAY 372161330Sjhb#define IBCS2_SYS_AUE_ibcs2_alarm AUE_NULL 373161330Sjhb#define IBCS2_SYS_AUE_ibcs2_fstat AUE_FSTAT 374161330Sjhb#define IBCS2_SYS_AUE_ibcs2_pause AUE_NULL 375161330Sjhb#define IBCS2_SYS_AUE_ibcs2_utime AUE_NULL 376161330Sjhb#define IBCS2_SYS_AUE_ibcs2_access AUE_ACCESS 377161330Sjhb#define IBCS2_SYS_AUE_ibcs2_nice AUE_NICE 378161330Sjhb#define IBCS2_SYS_AUE_ibcs2_statfs AUE_STATFS 379161330Sjhb#define IBCS2_SYS_AUE_ibcs2_kill AUE_KILL 380161330Sjhb#define IBCS2_SYS_AUE_ibcs2_fstatfs AUE_FSTATFS 381161330Sjhb#define IBCS2_SYS_AUE_ibcs2_pgrpsys AUE_NULL 382161330Sjhb#define IBCS2_SYS_AUE_ibcs2_xenix AUE_NULL 383161330Sjhb#define IBCS2_SYS_AUE_ibcs2_times AUE_NULL 384161330Sjhb#define IBCS2_SYS_AUE_ibcs2_plock AUE_NULL 385161330Sjhb#define IBCS2_SYS_AUE_ibcs2_setgid AUE_SETGID 386161330Sjhb#define IBCS2_SYS_AUE_ibcs2_sigsys AUE_NULL 387161330Sjhb#define IBCS2_SYS_AUE_ibcs2_msgsys AUE_MSGSYS 388161330Sjhb#define IBCS2_SYS_AUE_ibcs2_sysi86 AUE_NULL 389161330Sjhb#define IBCS2_SYS_AUE_ibcs2_shmsys AUE_SHMSYS 390161330Sjhb#define IBCS2_SYS_AUE_ibcs2_semsys AUE_SEMSYS 391161330Sjhb#define IBCS2_SYS_AUE_ibcs2_ioctl AUE_IOCTL 392161330Sjhb#define IBCS2_SYS_AUE_ibcs2_uadmin AUE_NULL 393161330Sjhb#define IBCS2_SYS_AUE_ibcs2_utssys AUE_NULL 394161330Sjhb#define IBCS2_SYS_AUE_ibcs2_execve AUE_EXECVE 395161330Sjhb#define IBCS2_SYS_AUE_ibcs2_fcntl AUE_FCNTL 396161330Sjhb#define IBCS2_SYS_AUE_ibcs2_ulimit AUE_NULL 397161330Sjhb#define IBCS2_SYS_AUE_ibcs2_rmdir AUE_RMDIR 398161330Sjhb#define IBCS2_SYS_AUE_ibcs2_mkdir AUE_MKDIR 399161330Sjhb#define IBCS2_SYS_AUE_ibcs2_getdents AUE_GETDIRENTRIES 400161330Sjhb#define IBCS2_SYS_AUE_ibcs2_sysfs AUE_NULL 401161330Sjhb#define IBCS2_SYS_AUE_ibcs2_getmsg AUE_GETMSG 402161330Sjhb#define IBCS2_SYS_AUE_ibcs2_putmsg AUE_PUTMSG 403161330Sjhb#define IBCS2_SYS_AUE_ibcs2_secure AUE_NULL 404161330Sjhb#define IBCS2_SYS_AUE_ibcs2_symlink AUE_SYMLINK 405161330Sjhb#define IBCS2_SYS_AUE_ibcs2_lstat AUE_LSTAT 406161330Sjhb#define IBCS2_SYS_AUE_ibcs2_readlink AUE_READLINK 407161330Sjhb#define IBCS2_SYS_AUE_ibcs2_isc AUE_NULL 408161330Sjhb 40936735Sdfr#undef PAD_ 410123786Speter#undef PADL_ 411123786Speter#undef PADR_ 41236735Sdfr 41311397Sswallace#endif /* !_IBCS2_SYSPROTO_H_ */ 414