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/7.4/sys/compat/svr4/svr4_proto.h 164199 2006-11-11 21:49:08Z ru $
    6  * created from FreeBSD: src/sys/compat/svr4/syscalls.master,v 1.28 2006/07/28 19:05:27 jhb Exp 
    7  */
    8 
    9 #ifndef _SVR4_SYSPROTO_H_
   10 #define _SVR4_SYSPROTO_H_
   11 
   12 #include <sys/signal.h>
   13 #include <sys/acl.h>
   14 #include <sys/_semaphore.h>
   15 #include <sys/ucontext.h>
   16 
   17 #include <bsm/audit_kevents.h>
   18 
   19 struct proc;
   20 
   21 struct 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 
   34 struct 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 };
   39 struct svr4_sys_wait_args {
   40         char status_l_[PADL_(int *)]; int * status; char status_r_[PADR_(int *)];
   41 };
   42 struct 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 };
   46 struct 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 };
   50 struct svr4_sys_time_args {
   51         char t_l_[PADL_(time_t *)]; time_t * t; char t_r_[PADR_(time_t *)];
   52 };
   53 struct 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 };
   58 struct svr4_sys_break_args {
   59         char nsize_l_[PADL_(caddr_t)]; caddr_t nsize; char nsize_r_[PADR_(caddr_t)];
   60 };
   61 struct 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 };
   65 struct svr4_sys_alarm_args {
   66         char sec_l_[PADL_(unsigned)]; unsigned sec; char sec_r_[PADR_(unsigned)];
   67 };
   68 struct 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 };
   72 struct svr4_sys_pause_args {
   73         register_t dummy;
   74 };
   75 struct 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 };
   79 struct 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 };
   83 struct svr4_sys_nice_args {
   84         char prio_l_[PADL_(int)]; int prio; char prio_r_[PADR_(int)];
   85 };
   86 struct 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 };
   90 struct 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 };
   95 struct svr4_sys_times_args {
   96         char tp_l_[PADL_(struct tms *)]; struct tms * tp; char tp_r_[PADR_(struct tms *)];
   97 };
   98 struct 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 };
  102 struct 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 };
  109 struct 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 };
  113 struct 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 };
  120 struct 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 };
  127 struct 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 };
  132 struct 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 };
  138 struct 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 };
  143 struct 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 };
  148 struct 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 };
  152 struct 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 };
  157 struct 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 };
  163 struct 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 };
  169 struct 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 };
  174 struct 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 };
  178 struct 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 };
  183 struct svr4_sys_sigsuspend_args {
  184         char ss_l_[PADL_(svr4_sigset_t *)]; svr4_sigset_t * ss; char ss_r_[PADR_(svr4_sigset_t *)];
  185 };
  186 struct 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 };
  190 struct 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 };
  195 struct 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 };
  199 struct 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 };
  203 struct 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 };
  207 struct 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 };
  211 struct 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 };
  217 struct 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 };
  224 struct 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 };
  228 struct 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 };
  236 struct 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 };
  240 struct 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 };
  245 struct 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 };
  250 struct 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 };
  255 struct 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 };
  261 struct 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 };
  265 struct 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 };
  269 struct 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 };
  277 struct 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 };
  281 struct svr4_sys_sysconfig_args {
  282         char name_l_[PADL_(int)]; int name; char name_r_[PADR_(int)];
  283 };
  284 struct 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 };
  289 struct svr4_sys_fchroot_args {
  290         char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
  291 };
  292 struct 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 };
  296 struct svr4_sys_vhangup_args {
  297         register_t dummy;
  298 };
  299 struct svr4_sys_gettimeofday_args {
  300         char tp_l_[PADL_(struct timeval *)]; struct timeval * tp; char tp_r_[PADR_(struct timeval *)];
  301 };
  302 struct 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 };
  308 struct 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 };
  314 struct 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 };
  322 struct 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 };
  328 struct 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 };
  333 struct 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 };
  338 struct 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 };
  346 struct 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 };
  350 struct 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 };
  354 struct 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 };
  358 struct 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 };
  362 struct 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 };
  366 struct 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 };
  370 struct 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 };
  374 struct 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 };
  378 struct 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 };
  383 struct 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 };
  388 struct 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 };
  394 struct 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 };
  400 struct 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 };
  408 int     svr4_sys_open(struct thread *, struct svr4_sys_open_args *);
  409 int     svr4_sys_wait(struct thread *, struct svr4_sys_wait_args *);
  410 int     svr4_sys_creat(struct thread *, struct svr4_sys_creat_args *);
  411 int     svr4_sys_execv(struct thread *, struct svr4_sys_execv_args *);
  412 int     svr4_sys_time(struct thread *, struct svr4_sys_time_args *);
  413 int     svr4_sys_mknod(struct thread *, struct svr4_sys_mknod_args *);
  414 int     svr4_sys_break(struct thread *, struct svr4_sys_break_args *);
  415 int     svr4_sys_stat(struct thread *, struct svr4_sys_stat_args *);
  416 int     svr4_sys_alarm(struct thread *, struct svr4_sys_alarm_args *);
  417 int     svr4_sys_fstat(struct thread *, struct svr4_sys_fstat_args *);
  418 int     svr4_sys_pause(struct thread *, struct svr4_sys_pause_args *);
  419 int     svr4_sys_utime(struct thread *, struct svr4_sys_utime_args *);
  420 int     svr4_sys_access(struct thread *, struct svr4_sys_access_args *);
  421 int     svr4_sys_nice(struct thread *, struct svr4_sys_nice_args *);
  422 int     svr4_sys_kill(struct thread *, struct svr4_sys_kill_args *);
  423 int     svr4_sys_pgrpsys(struct thread *, struct svr4_sys_pgrpsys_args *);
  424 int     svr4_sys_times(struct thread *, struct svr4_sys_times_args *);
  425 int     svr4_sys_signal(struct thread *, struct svr4_sys_signal_args *);
  426 int     svr4_sys_msgsys(struct thread *, struct svr4_sys_msgsys_args *);
  427 int     svr4_sys_sysarch(struct thread *, struct svr4_sys_sysarch_args *);
  428 int     svr4_sys_shmsys(struct thread *, struct svr4_sys_shmsys_args *);
  429 int     svr4_sys_semsys(struct thread *, struct svr4_sys_semsys_args *);
  430 int     svr4_sys_ioctl(struct thread *, struct svr4_sys_ioctl_args *);
  431 int     svr4_sys_utssys(struct thread *, struct svr4_sys_utssys_args *);
  432 int     svr4_sys_execve(struct thread *, struct svr4_sys_execve_args *);
  433 int     svr4_sys_fcntl(struct thread *, struct svr4_sys_fcntl_args *);
  434 int     svr4_sys_ulimit(struct thread *, struct svr4_sys_ulimit_args *);
  435 int     svr4_sys_getdents(struct thread *, struct svr4_sys_getdents_args *);
  436 int     svr4_sys_getmsg(struct thread *, struct svr4_sys_getmsg_args *);
  437 int     svr4_sys_putmsg(struct thread *, struct svr4_sys_putmsg_args *);
  438 int     svr4_sys_poll(struct thread *, struct svr4_sys_poll_args *);
  439 int     svr4_sys_lstat(struct thread *, struct svr4_sys_lstat_args *);
  440 int     svr4_sys_sigprocmask(struct thread *, struct svr4_sys_sigprocmask_args *);
  441 int     svr4_sys_sigsuspend(struct thread *, struct svr4_sys_sigsuspend_args *);
  442 int     svr4_sys_sigaltstack(struct thread *, struct svr4_sys_sigaltstack_args *);
  443 int     svr4_sys_sigaction(struct thread *, struct svr4_sys_sigaction_args *);
  444 int     svr4_sys_sigpending(struct thread *, struct svr4_sys_sigpending_args *);
  445 int     svr4_sys_context(struct thread *, struct svr4_sys_context_args *);
  446 int     svr4_sys_statvfs(struct thread *, struct svr4_sys_statvfs_args *);
  447 int     svr4_sys_fstatvfs(struct thread *, struct svr4_sys_fstatvfs_args *);
  448 int     svr4_sys_waitsys(struct thread *, struct svr4_sys_waitsys_args *);
  449 int     svr4_sys_hrtsys(struct thread *, struct svr4_sys_hrtsys_args *);
  450 int     svr4_sys_pathconf(struct thread *, struct svr4_sys_pathconf_args *);
  451 int     svr4_sys_mmap(struct thread *, struct svr4_sys_mmap_args *);
  452 int     svr4_sys_fpathconf(struct thread *, struct svr4_sys_fpathconf_args *);
  453 int     svr4_sys_xstat(struct thread *, struct svr4_sys_xstat_args *);
  454 int     svr4_sys_lxstat(struct thread *, struct svr4_sys_lxstat_args *);
  455 int     svr4_sys_fxstat(struct thread *, struct svr4_sys_fxstat_args *);
  456 int     svr4_sys_xmknod(struct thread *, struct svr4_sys_xmknod_args *);
  457 int     svr4_sys_setrlimit(struct thread *, struct svr4_sys_setrlimit_args *);
  458 int     svr4_sys_getrlimit(struct thread *, struct svr4_sys_getrlimit_args *);
  459 int     svr4_sys_memcntl(struct thread *, struct svr4_sys_memcntl_args *);
  460 int     svr4_sys_uname(struct thread *, struct svr4_sys_uname_args *);
  461 int     svr4_sys_sysconfig(struct thread *, struct svr4_sys_sysconfig_args *);
  462 int     svr4_sys_systeminfo(struct thread *, struct svr4_sys_systeminfo_args *);
  463 int     svr4_sys_fchroot(struct thread *, struct svr4_sys_fchroot_args *);
  464 int     svr4_sys_utimes(struct thread *, struct svr4_sys_utimes_args *);
  465 int     svr4_sys_vhangup(struct thread *, struct svr4_sys_vhangup_args *);
  466 int     svr4_sys_gettimeofday(struct thread *, struct svr4_sys_gettimeofday_args *);
  467 int     svr4_sys_llseek(struct thread *, struct svr4_sys_llseek_args *);
  468 int     svr4_sys_acl(struct thread *, struct svr4_sys_acl_args *);
  469 int     svr4_sys_auditsys(struct thread *, struct svr4_sys_auditsys_args *);
  470 int     svr4_sys_facl(struct thread *, struct svr4_sys_facl_args *);
  471 int     svr4_sys_resolvepath(struct thread *, struct svr4_sys_resolvepath_args *);
  472 int     svr4_sys_getdents64(struct thread *, struct svr4_sys_getdents64_args *);
  473 int     svr4_sys_mmap64(struct thread *, struct svr4_sys_mmap64_args *);
  474 int     svr4_sys_stat64(struct thread *, struct svr4_sys_stat64_args *);
  475 int     svr4_sys_lstat64(struct thread *, struct svr4_sys_lstat64_args *);
  476 int     svr4_sys_fstat64(struct thread *, struct svr4_sys_fstat64_args *);
  477 int     svr4_sys_statvfs64(struct thread *, struct svr4_sys_statvfs64_args *);
  478 int     svr4_sys_fstatvfs64(struct thread *, struct svr4_sys_fstatvfs64_args *);
  479 int     svr4_sys_setrlimit64(struct thread *, struct svr4_sys_setrlimit64_args *);
  480 int     svr4_sys_getrlimit64(struct thread *, struct svr4_sys_getrlimit64_args *);
  481 int     svr4_sys_creat64(struct thread *, struct svr4_sys_creat64_args *);
  482 int     svr4_sys_open64(struct thread *, struct svr4_sys_open64_args *);
  483 int     svr4_sys_socket(struct thread *, struct svr4_sys_socket_args *);
  484 int     svr4_sys_recv(struct thread *, struct svr4_sys_recv_args *);
  485 int     svr4_sys_send(struct thread *, struct svr4_sys_send_args *);
  486 int     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_ */

Cache object: 4d10959b42b41792f96d362acad6acf0


[ 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.