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/i386/ibcs2/ibcs2_proto.h

Version: -  FREEBSD  -  FREEBSD-12-STABLE  -  FREEBSD-12-0  -  FREEBSD-11-STABLE  -  FREEBSD-11-2  -  FREEBSD-11-1  -  FREEBSD-11-0  -  FREEBSD-10-STABLE  -  FREEBSD-10-4  -  FREEBSD-10-3  -  FREEBSD-10-2  -  FREEBSD-10-1  -  FREEBSD-10-0  -  FREEBSD-9-STABLE  -  FREEBSD-9-3  -  FREEBSD-9-2  -  FREEBSD-9-1  -  FREEBSD-9-0  -  FREEBSD-8-STABLE  -  FREEBSD-8-4  -  FREEBSD-8-3  -  FREEBSD-8-2  -  FREEBSD-8-1  -  FREEBSD-8-0  -  FREEBSD-7-STABLE  -  FREEBSD-7-4  -  FREEBSD-7-3  -  FREEBSD-7-2  -  FREEBSD-7-1  -  FREEBSD-7-0  -  FREEBSD-6-STABLE  -  FREEBSD-6-4  -  FREEBSD-6-3  -  FREEBSD-6-2  -  FREEBSD-6-1  -  FREEBSD-6-0  -  FREEBSD-5-STABLE  -  FREEBSD-5-5  -  FREEBSD-5-4  -  FREEBSD-5-3  -  FREEBSD-5-2  -  FREEBSD-5-1  -  FREEBSD-5-0  -  FREEBSD-4-STABLE  -  FREEBSD-3-STABLE  -  FREEBSD22  -  linux-2.6  -  linux-2.4.22  -  MK83  -  MK84  -  PLAN9  -  DFBSD  -  NETBSD  -  NETBSD5  -  NETBSD4  -  NETBSD3  -  NETBSD20  -  OPENBSD  -  xnu-517  -  xnu-792  -  xnu-792.6.70  -  xnu-1228  -  xnu-1456.1.26  -  xnu-1699.24.8  -  xnu-2050.18.24  -  OPENSOLARIS  -  minix-3-1-1 
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/i386/ibcs2/ibcs2_proto.h 164184 2006-11-11 16:26:58Z trhodes $
    6  * created from FreeBSD: src/sys/i386/ibcs2/syscalls.master,v 1.28 2006/07/28 19:05:27 jhb Exp 
    7  */
    8 
    9 #ifndef _IBCS2_SYSPROTO_H_
   10 #define _IBCS2_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 ibcs2_read_args {
   35         char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
   36         char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)];
   37         char nbytes_l_[PADL_(u_int)]; u_int nbytes; char nbytes_r_[PADR_(u_int)];
   38 };
   39 struct ibcs2_open_args {
   40         char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
   41         char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
   42         char mode_l_[PADL_(int)]; int mode; char mode_r_[PADR_(int)];
   43 };
   44 struct ibcs2_wait_args {
   45         char a1_l_[PADL_(int)]; int a1; char a1_r_[PADR_(int)];
   46         char a2_l_[PADL_(int)]; int a2; char a2_r_[PADR_(int)];
   47         char a3_l_[PADL_(int)]; int a3; char a3_r_[PADR_(int)];
   48 };
   49 struct ibcs2_creat_args {
   50         char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
   51         char mode_l_[PADL_(int)]; int mode; char mode_r_[PADR_(int)];
   52 };
   53 struct ibcs2_unlink_args {
   54         char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
   55 };
   56 struct ibcs2_execv_args {
   57         char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
   58         char argp_l_[PADL_(char **)]; char ** argp; char argp_r_[PADR_(char **)];
   59 };
   60 struct ibcs2_chdir_args {
   61         char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
   62 };
   63 struct ibcs2_time_args {
   64         char tp_l_[PADL_(ibcs2_time_t *)]; ibcs2_time_t * tp; char tp_r_[PADR_(ibcs2_time_t *)];
   65 };
   66 struct ibcs2_mknod_args {
   67         char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
   68         char mode_l_[PADL_(int)]; int mode; char mode_r_[PADR_(int)];
   69         char dev_l_[PADL_(int)]; int dev; char dev_r_[PADR_(int)];
   70 };
   71 struct ibcs2_chmod_args {
   72         char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
   73         char mode_l_[PADL_(int)]; int mode; char mode_r_[PADR_(int)];
   74 };
   75 struct ibcs2_chown_args {
   76         char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
   77         char uid_l_[PADL_(int)]; int uid; char uid_r_[PADR_(int)];
   78         char gid_l_[PADL_(int)]; int gid; char gid_r_[PADR_(int)];
   79 };
   80 struct ibcs2_stat_args {
   81         char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
   82         char st_l_[PADL_(struct ibcs2_stat *)]; struct ibcs2_stat * st; char st_r_[PADR_(struct ibcs2_stat *)];
   83 };
   84 struct ibcs2_lseek_args {
   85         char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
   86         char offset_l_[PADL_(long)]; long offset; char offset_r_[PADR_(long)];
   87         char whence_l_[PADL_(int)]; int whence; char whence_r_[PADR_(int)];
   88 };
   89 struct ibcs2_mount_args {
   90         char special_l_[PADL_(char *)]; char * special; char special_r_[PADR_(char *)];
   91         char dir_l_[PADL_(char *)]; char * dir; char dir_r_[PADR_(char *)];
   92         char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
   93         char fstype_l_[PADL_(int)]; int fstype; char fstype_r_[PADR_(int)];
   94         char data_l_[PADL_(char *)]; char * data; char data_r_[PADR_(char *)];
   95         char len_l_[PADL_(int)]; int len; char len_r_[PADR_(int)];
   96 };
   97 struct ibcs2_umount_args {
   98         char name_l_[PADL_(char *)]; char * name; char name_r_[PADR_(char *)];
   99 };
  100 struct ibcs2_setuid_args {
  101         char uid_l_[PADL_(int)]; int uid; char uid_r_[PADR_(int)];
  102 };
  103 struct ibcs2_stime_args {
  104         char timep_l_[PADL_(long *)]; long * timep; char timep_r_[PADR_(long *)];
  105 };
  106 struct ibcs2_alarm_args {
  107         char sec_l_[PADL_(unsigned)]; unsigned sec; char sec_r_[PADR_(unsigned)];
  108 };
  109 struct ibcs2_fstat_args {
  110         char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
  111         char st_l_[PADL_(struct ibcs2_stat *)]; struct ibcs2_stat * st; char st_r_[PADR_(struct ibcs2_stat *)];
  112 };
  113 struct ibcs2_pause_args {
  114         register_t dummy;
  115 };
  116 struct ibcs2_utime_args {
  117         char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
  118         char buf_l_[PADL_(struct ibcs2_utimbuf *)]; struct ibcs2_utimbuf * buf; char buf_r_[PADR_(struct ibcs2_utimbuf *)];
  119 };
  120 struct ibcs2_stty_args {
  121         char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
  122         char buf_l_[PADL_(struct sgttyb *)]; struct sgttyb * buf; char buf_r_[PADR_(struct sgttyb *)];
  123 };
  124 struct ibcs2_gtty_args {
  125         char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
  126         char buf_l_[PADL_(struct sgttyb *)]; struct sgttyb * buf; char buf_r_[PADR_(struct sgttyb *)];
  127 };
  128 struct ibcs2_access_args {
  129         char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
  130         char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
  131 };
  132 struct ibcs2_nice_args {
  133         char incr_l_[PADL_(int)]; int incr; char incr_r_[PADR_(int)];
  134 };
  135 struct ibcs2_statfs_args {
  136         char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
  137         char buf_l_[PADL_(struct ibcs2_statfs *)]; struct ibcs2_statfs * buf; char buf_r_[PADR_(struct ibcs2_statfs *)];
  138         char len_l_[PADL_(int)]; int len; char len_r_[PADR_(int)];
  139         char fstype_l_[PADL_(int)]; int fstype; char fstype_r_[PADR_(int)];
  140 };
  141 struct ibcs2_kill_args {
  142         char pid_l_[PADL_(int)]; int pid; char pid_r_[PADR_(int)];
  143         char signo_l_[PADL_(int)]; int signo; char signo_r_[PADR_(int)];
  144 };
  145 struct ibcs2_fstatfs_args {
  146         char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
  147         char buf_l_[PADL_(struct ibcs2_statfs *)]; struct ibcs2_statfs * buf; char buf_r_[PADR_(struct ibcs2_statfs *)];
  148         char len_l_[PADL_(int)]; int len; char len_r_[PADR_(int)];
  149         char fstype_l_[PADL_(int)]; int fstype; char fstype_r_[PADR_(int)];
  150 };
  151 struct ibcs2_pgrpsys_args {
  152         char type_l_[PADL_(int)]; int type; char type_r_[PADR_(int)];
  153         char dummy_l_[PADL_(caddr_t)]; caddr_t dummy; char dummy_r_[PADR_(caddr_t)];
  154         char pid_l_[PADL_(int)]; int pid; char pid_r_[PADR_(int)];
  155         char pgid_l_[PADL_(int)]; int pgid; char pgid_r_[PADR_(int)];
  156 };
  157 struct ibcs2_xenix_args {
  158         char a1_l_[PADL_(int)]; int a1; char a1_r_[PADR_(int)];
  159         char a2_l_[PADL_(int)]; int a2; char a2_r_[PADR_(int)];
  160         char a3_l_[PADL_(int)]; int a3; char a3_r_[PADR_(int)];
  161         char a4_l_[PADL_(int)]; int a4; char a4_r_[PADR_(int)];
  162         char a5_l_[PADL_(int)]; int a5; char a5_r_[PADR_(int)];
  163 };
  164 struct ibcs2_times_args {
  165         char tp_l_[PADL_(struct tms *)]; struct tms * tp; char tp_r_[PADR_(struct tms *)];
  166 };
  167 struct ibcs2_plock_args {
  168         char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)];
  169 };
  170 struct ibcs2_setgid_args {
  171         char gid_l_[PADL_(int)]; int gid; char gid_r_[PADR_(int)];
  172 };
  173 struct ibcs2_sigsys_args {
  174         char sig_l_[PADL_(int)]; int sig; char sig_r_[PADR_(int)];
  175         char fp_l_[PADL_(ibcs2_sig_t)]; ibcs2_sig_t fp; char fp_r_[PADR_(ibcs2_sig_t)];
  176 };
  177 struct ibcs2_msgsys_args {
  178         char which_l_[PADL_(int)]; int which; char which_r_[PADR_(int)];
  179         char a2_l_[PADL_(int)]; int a2; char a2_r_[PADR_(int)];
  180         char a3_l_[PADL_(int)]; int a3; char a3_r_[PADR_(int)];
  181         char a4_l_[PADL_(int)]; int a4; char a4_r_[PADR_(int)];
  182         char a5_l_[PADL_(int)]; int a5; char a5_r_[PADR_(int)];
  183         char a6_l_[PADL_(int)]; int a6; char a6_r_[PADR_(int)];
  184 };
  185 struct ibcs2_sysi86_args {
  186         char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)];
  187         char arg_l_[PADL_(int *)]; int * arg; char arg_r_[PADR_(int *)];
  188 };
  189 struct ibcs2_shmsys_args {
  190         char which_l_[PADL_(int)]; int which; char which_r_[PADR_(int)];
  191         char a2_l_[PADL_(int)]; int a2; char a2_r_[PADR_(int)];
  192         char a3_l_[PADL_(int)]; int a3; char a3_r_[PADR_(int)];
  193         char a4_l_[PADL_(int)]; int a4; char a4_r_[PADR_(int)];
  194 };
  195 struct ibcs2_semsys_args {
  196         char which_l_[PADL_(int)]; int which; char which_r_[PADR_(int)];
  197         char a2_l_[PADL_(int)]; int a2; char a2_r_[PADR_(int)];
  198         char a3_l_[PADL_(int)]; int a3; char a3_r_[PADR_(int)];
  199         char a4_l_[PADL_(int)]; int a4; char a4_r_[PADR_(int)];
  200         char a5_l_[PADL_(int)]; int a5; char a5_r_[PADR_(int)];
  201 };
  202 struct ibcs2_ioctl_args {
  203         char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
  204         char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)];
  205         char data_l_[PADL_(caddr_t)]; caddr_t data; char data_r_[PADR_(caddr_t)];
  206 };
  207 struct ibcs2_uadmin_args {
  208         char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)];
  209         char func_l_[PADL_(int)]; int func; char func_r_[PADR_(int)];
  210         char data_l_[PADL_(caddr_t)]; caddr_t data; char data_r_[PADR_(caddr_t)];
  211 };
  212 struct ibcs2_utssys_args {
  213         char a1_l_[PADL_(int)]; int a1; char a1_r_[PADR_(int)];
  214         char a2_l_[PADL_(int)]; int a2; char a2_r_[PADR_(int)];
  215         char flag_l_[PADL_(int)]; int flag; char flag_r_[PADR_(int)];
  216 };
  217 struct ibcs2_execve_args {
  218         char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
  219         char argp_l_[PADL_(char **)]; char ** argp; char argp_r_[PADR_(char **)];
  220         char envp_l_[PADL_(char **)]; char ** envp; char envp_r_[PADR_(char **)];
  221 };
  222 struct ibcs2_fcntl_args {
  223         char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
  224         char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)];
  225         char arg_l_[PADL_(char *)]; char * arg; char arg_r_[PADR_(char *)];
  226 };
  227 struct ibcs2_ulimit_args {
  228         char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)];
  229         char newlimit_l_[PADL_(int)]; int newlimit; char newlimit_r_[PADR_(int)];
  230 };
  231 struct ibcs2_rmdir_args {
  232         char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
  233 };
  234 struct ibcs2_mkdir_args {
  235         char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
  236         char mode_l_[PADL_(int)]; int mode; char mode_r_[PADR_(int)];
  237 };
  238 struct ibcs2_getdents_args {
  239         char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
  240         char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)];
  241         char nbytes_l_[PADL_(int)]; int nbytes; char nbytes_r_[PADR_(int)];
  242 };
  243 struct ibcs2_sysfs_args {
  244         char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)];
  245         char d1_l_[PADL_(caddr_t)]; caddr_t d1; char d1_r_[PADR_(caddr_t)];
  246         char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)];
  247 };
  248 struct ibcs2_getmsg_args {
  249         char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
  250         char ctl_l_[PADL_(struct ibcs2_stropts *)]; struct ibcs2_stropts * ctl; char ctl_r_[PADR_(struct ibcs2_stropts *)];
  251         char dat_l_[PADL_(struct ibcs2_stropts *)]; struct ibcs2_stropts * dat; char dat_r_[PADR_(struct ibcs2_stropts *)];
  252         char flags_l_[PADL_(int *)]; int * flags; char flags_r_[PADR_(int *)];
  253 };
  254 struct ibcs2_putmsg_args {
  255         char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)];
  256         char ctl_l_[PADL_(struct ibcs2_stropts *)]; struct ibcs2_stropts * ctl; char ctl_r_[PADR_(struct ibcs2_stropts *)];
  257         char dat_l_[PADL_(struct ibcs2_stropts *)]; struct ibcs2_stropts * dat; char dat_r_[PADR_(struct ibcs2_stropts *)];
  258         char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)];
  259 };
  260 struct ibcs2_secure_args {
  261         char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)];
  262         char a1_l_[PADL_(int)]; int a1; char a1_r_[PADR_(int)];
  263         char a2_l_[PADL_(int)]; int a2; char a2_r_[PADR_(int)];
  264         char a3_l_[PADL_(int)]; int a3; char a3_r_[PADR_(int)];
  265         char a4_l_[PADL_(int)]; int a4; char a4_r_[PADR_(int)];
  266         char a5_l_[PADL_(int)]; int a5; char a5_r_[PADR_(int)];
  267 };
  268 struct ibcs2_symlink_args {
  269         char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
  270         char link_l_[PADL_(char *)]; char * link; char link_r_[PADR_(char *)];
  271 };
  272 struct ibcs2_lstat_args {
  273         char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
  274         char st_l_[PADL_(struct ibcs2_stat *)]; struct ibcs2_stat * st; char st_r_[PADR_(struct ibcs2_stat *)];
  275 };
  276 struct ibcs2_readlink_args {
  277         char path_l_[PADL_(char *)]; char * path; char path_r_[PADR_(char *)];
  278         char buf_l_[PADL_(char *)]; char * buf; char buf_r_[PADR_(char *)];
  279         char count_l_[PADL_(int)]; int count; char count_r_[PADR_(int)];
  280 };
  281 struct ibcs2_isc_args {
  282         register_t dummy;
  283 };
  284 int     ibcs2_read(struct thread *, struct ibcs2_read_args *);
  285 int     ibcs2_open(struct thread *, struct ibcs2_open_args *);
  286 int     ibcs2_wait(struct thread *, struct ibcs2_wait_args *);
  287 int     ibcs2_creat(struct thread *, struct ibcs2_creat_args *);
  288 int     ibcs2_unlink(struct thread *, struct ibcs2_unlink_args *);
  289 int     ibcs2_execv(struct thread *, struct ibcs2_execv_args *);
  290 int     ibcs2_chdir(struct thread *, struct ibcs2_chdir_args *);
  291 int     ibcs2_time(struct thread *, struct ibcs2_time_args *);
  292 int     ibcs2_mknod(struct thread *, struct ibcs2_mknod_args *);
  293 int     ibcs2_chmod(struct thread *, struct ibcs2_chmod_args *);
  294 int     ibcs2_chown(struct thread *, struct ibcs2_chown_args *);
  295 int     ibcs2_stat(struct thread *, struct ibcs2_stat_args *);
  296 int     ibcs2_lseek(struct thread *, struct ibcs2_lseek_args *);
  297 int     ibcs2_mount(struct thread *, struct ibcs2_mount_args *);
  298 int     ibcs2_umount(struct thread *, struct ibcs2_umount_args *);
  299 int     ibcs2_setuid(struct thread *, struct ibcs2_setuid_args *);
  300 int     ibcs2_stime(struct thread *, struct ibcs2_stime_args *);
  301 int     ibcs2_alarm(struct thread *, struct ibcs2_alarm_args *);
  302 int     ibcs2_fstat(struct thread *, struct ibcs2_fstat_args *);
  303 int     ibcs2_pause(struct thread *, struct ibcs2_pause_args *);
  304 int     ibcs2_utime(struct thread *, struct ibcs2_utime_args *);
  305 int     ibcs2_stty(struct thread *, struct ibcs2_stty_args *);
  306 int     ibcs2_gtty(struct thread *, struct ibcs2_gtty_args *);
  307 int     ibcs2_access(struct thread *, struct ibcs2_access_args *);
  308 int     ibcs2_nice(struct thread *, struct ibcs2_nice_args *);
  309 int     ibcs2_statfs(struct thread *, struct ibcs2_statfs_args *);
  310 int     ibcs2_kill(struct thread *, struct ibcs2_kill_args *);
  311 int     ibcs2_fstatfs(struct thread *, struct ibcs2_fstatfs_args *);
  312 int     ibcs2_pgrpsys(struct thread *, struct ibcs2_pgrpsys_args *);
  313 int     ibcs2_xenix(struct thread *, struct ibcs2_xenix_args *);
  314 int     ibcs2_times(struct thread *, struct ibcs2_times_args *);
  315 int     ibcs2_plock(struct thread *, struct ibcs2_plock_args *);
  316 int     ibcs2_setgid(struct thread *, struct ibcs2_setgid_args *);
  317 int     ibcs2_sigsys(struct thread *, struct ibcs2_sigsys_args *);
  318 int     ibcs2_msgsys(struct thread *, struct ibcs2_msgsys_args *);
  319 int     ibcs2_sysi86(struct thread *, struct ibcs2_sysi86_args *);
  320 int     ibcs2_shmsys(struct thread *, struct ibcs2_shmsys_args *);
  321 int     ibcs2_semsys(struct thread *, struct ibcs2_semsys_args *);
  322 int     ibcs2_ioctl(struct thread *, struct ibcs2_ioctl_args *);
  323 int     ibcs2_uadmin(struct thread *, struct ibcs2_uadmin_args *);
  324 int     ibcs2_utssys(struct thread *, struct ibcs2_utssys_args *);
  325 int     ibcs2_execve(struct thread *, struct ibcs2_execve_args *);
  326 int     ibcs2_fcntl(struct thread *, struct ibcs2_fcntl_args *);
  327 int     ibcs2_ulimit(struct thread *, struct ibcs2_ulimit_args *);
  328 int     ibcs2_rmdir(struct thread *, struct ibcs2_rmdir_args *);
  329 int     ibcs2_mkdir(struct thread *, struct ibcs2_mkdir_args *);
  330 int     ibcs2_getdents(struct thread *, struct ibcs2_getdents_args *);
  331 int     ibcs2_sysfs(struct thread *, struct ibcs2_sysfs_args *);
  332 int     ibcs2_getmsg(struct thread *, struct ibcs2_getmsg_args *);
  333 int     ibcs2_putmsg(struct thread *, struct ibcs2_putmsg_args *);
  334 int     ibcs2_secure(struct thread *, struct ibcs2_secure_args *);
  335 int     ibcs2_symlink(struct thread *, struct ibcs2_symlink_args *);
  336 int     ibcs2_lstat(struct thread *, struct ibcs2_lstat_args *);
  337 int     ibcs2_readlink(struct thread *, struct ibcs2_readlink_args *);
  338 int     ibcs2_isc(struct thread *, struct ibcs2_isc_args *);
  339 
  340 #ifdef COMPAT_43
  341 
  342 
  343 #endif /* COMPAT_43 */
  344 
  345 
  346 #ifdef COMPAT_FREEBSD4
  347 
  348 
  349 #endif /* COMPAT_FREEBSD4 */
  350 
  351 #define IBCS2_SYS_AUE_ibcs2_read        AUE_NULL
  352 #define IBCS2_SYS_AUE_ibcs2_open        AUE_OPEN_RWTC
  353 #define IBCS2_SYS_AUE_ibcs2_wait        AUE_WAIT4
  354 #define IBCS2_SYS_AUE_ibcs2_creat       AUE_CREAT
  355 #define IBCS2_SYS_AUE_ibcs2_unlink      AUE_UNLINK
  356 #define IBCS2_SYS_AUE_ibcs2_execv       AUE_EXECVE
  357 #define IBCS2_SYS_AUE_ibcs2_chdir       AUE_CHDIR
  358 #define IBCS2_SYS_AUE_ibcs2_time        AUE_NULL
  359 #define IBCS2_SYS_AUE_ibcs2_mknod       AUE_MKNOD
  360 #define IBCS2_SYS_AUE_ibcs2_chmod       AUE_CHMOD
  361 #define IBCS2_SYS_AUE_ibcs2_chown       AUE_CHOWN
  362 #define IBCS2_SYS_AUE_ibcs2_stat        AUE_STAT
  363 #define IBCS2_SYS_AUE_ibcs2_lseek       AUE_LSEEK
  364 #define IBCS2_SYS_AUE_ibcs2_mount       AUE_MOUNT
  365 #define IBCS2_SYS_AUE_ibcs2_umount      AUE_UMOUNT
  366 #define IBCS2_SYS_AUE_ibcs2_setuid      AUE_SETUID
  367 #define IBCS2_SYS_AUE_ibcs2_stime       AUE_SETTIMEOFDAY
  368 #define IBCS2_SYS_AUE_ibcs2_alarm       AUE_NULL
  369 #define IBCS2_SYS_AUE_ibcs2_fstat       AUE_FSTAT
  370 #define IBCS2_SYS_AUE_ibcs2_pause       AUE_NULL
  371 #define IBCS2_SYS_AUE_ibcs2_utime       AUE_NULL
  372 #define IBCS2_SYS_AUE_ibcs2_stty        AUE_NULL
  373 #define IBCS2_SYS_AUE_ibcs2_gtty        AUE_NULL
  374 #define IBCS2_SYS_AUE_ibcs2_access      AUE_ACCESS
  375 #define IBCS2_SYS_AUE_ibcs2_nice        AUE_NICE
  376 #define IBCS2_SYS_AUE_ibcs2_statfs      AUE_STATFS
  377 #define IBCS2_SYS_AUE_ibcs2_kill        AUE_KILL
  378 #define IBCS2_SYS_AUE_ibcs2_fstatfs     AUE_FSTATFS
  379 #define IBCS2_SYS_AUE_ibcs2_pgrpsys     AUE_NULL
  380 #define IBCS2_SYS_AUE_ibcs2_xenix       AUE_NULL
  381 #define IBCS2_SYS_AUE_ibcs2_times       AUE_NULL
  382 #define IBCS2_SYS_AUE_ibcs2_plock       AUE_NULL
  383 #define IBCS2_SYS_AUE_ibcs2_setgid      AUE_SETGID
  384 #define IBCS2_SYS_AUE_ibcs2_sigsys      AUE_NULL
  385 #define IBCS2_SYS_AUE_ibcs2_msgsys      AUE_MSGSYS
  386 #define IBCS2_SYS_AUE_ibcs2_sysi86      AUE_NULL
  387 #define IBCS2_SYS_AUE_ibcs2_shmsys      AUE_SHMSYS
  388 #define IBCS2_SYS_AUE_ibcs2_semsys      AUE_SEMSYS
  389 #define IBCS2_SYS_AUE_ibcs2_ioctl       AUE_IOCTL
  390 #define IBCS2_SYS_AUE_ibcs2_uadmin      AUE_NULL
  391 #define IBCS2_SYS_AUE_ibcs2_utssys      AUE_NULL
  392 #define IBCS2_SYS_AUE_ibcs2_execve      AUE_EXECVE
  393 #define IBCS2_SYS_AUE_ibcs2_fcntl       AUE_FCNTL
  394 #define IBCS2_SYS_AUE_ibcs2_ulimit      AUE_NULL
  395 #define IBCS2_SYS_AUE_ibcs2_rmdir       AUE_RMDIR
  396 #define IBCS2_SYS_AUE_ibcs2_mkdir       AUE_MKDIR
  397 #define IBCS2_SYS_AUE_ibcs2_getdents    AUE_GETDIRENTRIES
  398 #define IBCS2_SYS_AUE_ibcs2_sysfs       AUE_NULL
  399 #define IBCS2_SYS_AUE_ibcs2_getmsg      AUE_GETMSG
  400 #define IBCS2_SYS_AUE_ibcs2_putmsg      AUE_PUTMSG
  401 #define IBCS2_SYS_AUE_ibcs2_secure      AUE_NULL
  402 #define IBCS2_SYS_AUE_ibcs2_symlink     AUE_SYMLINK
  403 #define IBCS2_SYS_AUE_ibcs2_lstat       AUE_LSTAT
  404 #define IBCS2_SYS_AUE_ibcs2_readlink    AUE_READLINK
  405 #define IBCS2_SYS_AUE_ibcs2_isc AUE_NULL
  406 
  407 #undef PAD_
  408 #undef PADL_
  409 #undef PADR_
  410 
  411 #endif /* !_IBCS2_SYSPROTO_H_ */

Cache object: 72d65dab55384b95354d5f2963edd9af


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