The Design and Implementation of the FreeBSD Operating System, Second Edition
Now available: The Design and Implementation of the FreeBSD Operating System (Second Edition)


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]

FreeBSD/Linux Kernel Cross Reference
sys/compat/svr4/svr4_proto.h

Version: -  FREEBSD  -  FREEBSD-13-STABLE  -  FREEBSD-13-0  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  l41  -  OPENBSD  -  linux-2.6  -  MK84  -  PLAN9  -  xnu-8792 
SearchContext: -  none  -  3  -  10 

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

Cache object: fe40877b1ca2b869d547bea933fb2f76


[ source navigation ] [ diff markup ] [ identifier search ] [ freetext search ] [ file search ] [ list types ] [ track identifier ]


This page is part of the FreeBSD/Linux Linux Kernel Cross-Reference, and was automatically generated using a modified version of the LXR engine.