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/alpha/linux/linux_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$
    6  * created from FreeBSD: src/sys/alpha/linux/syscalls.master,v 1.40.2.7 2001/11/05 19:08:22 marcel Exp 
    7  */
    8 
    9 #ifndef _LINUX_SYSPROTO_H_
   10 #define _LINUX_SYSPROTO_H_
   11 
   12 #include <sys/signal.h>
   13 
   14 #include <sys/acl.h>
   15 
   16 struct proc;
   17 
   18 #define PAD_(t) (sizeof(register_t) <= sizeof(t) ? \
   19                 0 : sizeof(register_t) - sizeof(t))
   20 
   21 struct  linux_fork_args {
   22         register_t dummy;
   23 };
   24 struct  osf1_wait4_args {
   25         int     pid;    char pid_[PAD_(int)];
   26         int *   status; char status_[PAD_(int *)];
   27         int     options;        char options_[PAD_(int)];
   28         struct osf1_rusage *    rusage; char rusage_[PAD_(struct osf1_rusage *)];
   29 };
   30 struct  linux_link_args {
   31         char *  path;   char path_[PAD_(char *)];
   32         char *  to;     char to_[PAD_(char *)];
   33 };
   34 struct  linux_unlink_args {
   35         char *  path;   char path_[PAD_(char *)];
   36 };
   37 struct  linux_chdir_args {
   38         char *  path;   char path_[PAD_(char *)];
   39 };
   40 struct  linux_mknod_args {
   41         char *  path;   char path_[PAD_(char *)];
   42         l_int   mode;   char mode_[PAD_(l_int)];
   43         l_dev_t dev;    char dev_[PAD_(l_dev_t)];
   44 };
   45 struct  linux_chmod_args {
   46         char *  path;   char path_[PAD_(char *)];
   47         l_mode_t        mode;   char mode_[PAD_(l_mode_t)];
   48 };
   49 struct  linux_chown_args {
   50         char *  path;   char path_[PAD_(char *)];
   51         l_uid_t uid;    char uid_[PAD_(l_uid_t)];
   52         l_gid_t gid;    char gid_[PAD_(l_gid_t)];
   53 };
   54 struct  linux_brk_args {
   55         l_ulong dsend;  char dsend_[PAD_(l_ulong)];
   56 };
   57 struct  linux_lseek_args {
   58         l_uint  fdes;   char fdes_[PAD_(l_uint)];
   59         l_off_t off;    char off_[PAD_(l_off_t)];
   60         l_int   whence; char whence_[PAD_(l_int)];
   61 };
   62 struct  linux_umount_args {
   63         char *  path;   char path_[PAD_(char *)];
   64         l_int   flags;  char flags_[PAD_(l_int)];
   65 };
   66 struct  linux_ptrace_args {
   67         register_t dummy;
   68 };
   69 struct  linux_access_args {
   70         char *  path;   char path_[PAD_(char *)];
   71         l_int   flags;  char flags_[PAD_(l_int)];
   72 };
   73 struct  linux_kill_args {
   74         l_int   pid;    char pid_[PAD_(l_int)];
   75         l_int   signum; char signum_[PAD_(l_int)];
   76 };
   77 struct  linux_open_args {
   78         char *  path;   char path_[PAD_(char *)];
   79         l_int   flags;  char flags_[PAD_(l_int)];
   80         l_int   mode;   char mode_[PAD_(l_int)];
   81 };
   82 struct  osf1_sigprocmask_args {
   83         int     how;    char how_[PAD_(int)];
   84         u_long  mask;   char mask_[PAD_(u_long)];
   85 };
   86 struct  linux_sigpending_args {
   87         register_t dummy;
   88 };
   89 struct  linux_ioctl_args {
   90         l_uint  fd;     char fd_[PAD_(l_uint)];
   91         l_uint  cmd;    char cmd_[PAD_(l_uint)];
   92         l_ulong arg;    char arg_[PAD_(l_ulong)];
   93 };
   94 struct  linux_symlink_args {
   95         char *  path;   char path_[PAD_(char *)];
   96         char *  to;     char to_[PAD_(char *)];
   97 };
   98 struct  linux_readlink_args {
   99         char *  name;   char name_[PAD_(char *)];
  100         char *  buf;    char buf_[PAD_(char *)];
  101         l_int   count;  char count_[PAD_(l_int)];
  102 };
  103 struct  linux_execve_args {
  104         char *  path;   char path_[PAD_(char *)];
  105         char ** argp;   char argp_[PAD_(char **)];
  106         char ** envp;   char envp_[PAD_(char **)];
  107 };
  108 struct  linux_getpagesize_args {
  109         register_t dummy;
  110 };
  111 struct  linux_vfork_args {
  112         register_t dummy;
  113 };
  114 struct  linux_newstat_args {
  115         char *  path;   char path_[PAD_(char *)];
  116         struct l_newstat *      buf;    char buf_[PAD_(struct l_newstat *)];
  117 };
  118 struct  linux_newlstat_args {
  119         char *  path;   char path_[PAD_(char *)];
  120         struct l_newstat *      buf;    char buf_[PAD_(struct l_newstat *)];
  121 };
  122 struct  linux_mmap_args {
  123         l_ulong addr;   char addr_[PAD_(l_ulong)];
  124         l_ulong len;    char len_[PAD_(l_ulong)];
  125         l_ulong prot;   char prot_[PAD_(l_ulong)];
  126         l_ulong flags;  char flags_[PAD_(l_ulong)];
  127         l_ulong fd;     char fd_[PAD_(l_ulong)];
  128         l_ulong pos;    char pos_[PAD_(l_ulong)];
  129 };
  130 struct  linux_munmap_args {
  131         l_ulong addr;   char addr_[PAD_(l_ulong)];
  132         l_size_t        len;    char len_[PAD_(l_size_t)];
  133 };
  134 struct  linux_mprotect_args {
  135         l_ulong addr;   char addr_[PAD_(l_ulong)];
  136         l_size_t        len;    char len_[PAD_(l_size_t)];
  137         l_ulong prot;   char prot_[PAD_(l_ulong)];
  138 };
  139 struct  linux_madvise_args {
  140         register_t dummy;
  141 };
  142 struct  linux_vhangup_args {
  143         register_t dummy;
  144 };
  145 struct  linux_setgroups_args {
  146         l_int   gidsetsize;     char gidsetsize_[PAD_(l_int)];
  147         l_gid_t *       grouplist;      char grouplist_[PAD_(l_gid_t *)];
  148 };
  149 struct  linux_getgroups_args {
  150         l_int   gidsetsize;     char gidsetsize_[PAD_(l_int)];
  151         l_gid_t *       grouplist;      char grouplist_[PAD_(l_gid_t *)];
  152 };
  153 struct  osf1_setitimer_args {
  154         u_int   which;  char which_[PAD_(u_int)];
  155         struct itimerval *      itv;    char itv_[PAD_(struct itimerval *)];
  156         struct itimerval *      oitv;   char oitv_[PAD_(struct itimerval *)];
  157 };
  158 struct  linux_gethostname_args {
  159         register_t dummy;
  160 };
  161 struct  linux_getdtablesize_args {
  162         register_t dummy;
  163 };
  164 struct  linux_newfstat_args {
  165         l_uint  fd;     char fd_[PAD_(l_uint)];
  166         struct l_newstat *      buf;    char buf_[PAD_(struct l_newstat *)];
  167 };
  168 struct  linux_fcntl_args {
  169         l_uint  fd;     char fd_[PAD_(l_uint)];
  170         l_uint  cmd;    char cmd_[PAD_(l_uint)];
  171         l_ulong arg;    char arg_[PAD_(l_ulong)];
  172 };
  173 struct  osf1_select_args {
  174         u_int   nd;     char nd_[PAD_(u_int)];
  175         fd_set *        in;     char in_[PAD_(fd_set *)];
  176         fd_set *        ou;     char ou_[PAD_(fd_set *)];
  177         fd_set *        ex;     char ex_[PAD_(fd_set *)];
  178         struct timeval *        tv;     char tv_[PAD_(struct timeval *)];
  179 };
  180 struct  osf1_socket_args {
  181         int     domain; char domain_[PAD_(int)];
  182         int     type;   char type_[PAD_(int)];
  183         int     protocol;       char protocol_[PAD_(int)];
  184 };
  185 struct  linux_connect_args {
  186         l_int   s;      char s_[PAD_(l_int)];
  187         struct l_sockaddr *     name;   char name_[PAD_(struct l_sockaddr *)];
  188         l_int   namelen;        char namelen_[PAD_(l_int)];
  189 };
  190 struct  osf1_sigreturn_args {
  191         struct osigcontext *    sigcntxp;       char sigcntxp_[PAD_(struct osigcontext *)];
  192 };
  193 struct  osf1_sigsuspend_args {
  194         unsigned long   ss;     char ss_[PAD_(unsigned long)];
  195 };
  196 struct  linux_recvmsg_args {
  197         register_t dummy;
  198 };
  199 struct  linux_sendmsg_args {
  200         register_t dummy;
  201 };
  202 struct  osf1_gettimeofday_args {
  203         struct timeval *        tp;     char tp_[PAD_(struct timeval *)];
  204         struct timezone *       tzp;    char tzp_[PAD_(struct timezone *)];
  205 };
  206 struct  osf1_getrusage_args {
  207         long    who;    char who_[PAD_(long)];
  208         void *  rusage; char rusage_[PAD_(void *)];
  209 };
  210 struct  linux_rename_args {
  211         char *  from;   char from_[PAD_(char *)];
  212         char *  to;     char to_[PAD_(char *)];
  213 };
  214 struct  linux_truncate_args {
  215         char *  path;   char path_[PAD_(char *)];
  216         l_ulong length; char length_[PAD_(l_ulong)];
  217 };
  218 struct  osf1_sendto_args {
  219         int     s;      char s_[PAD_(int)];
  220         caddr_t buf;    char buf_[PAD_(caddr_t)];
  221         size_t  len;    char len_[PAD_(size_t)];
  222         int     flags;  char flags_[PAD_(int)];
  223         struct sockaddr *       to;     char to_[PAD_(struct sockaddr *)];
  224         int     tolen;  char tolen_[PAD_(int)];
  225 };
  226 struct  linux_socketpair_args {
  227         register_t dummy;
  228 };
  229 struct  linux_mkdir_args {
  230         char *  path;   char path_[PAD_(char *)];
  231         l_int   mode;   char mode_[PAD_(l_int)];
  232 };
  233 struct  linux_rmdir_args {
  234         char *  path;   char path_[PAD_(char *)];
  235 };
  236 struct  linux_getrlimit_args {
  237         l_uint  resource;       char resource_[PAD_(l_uint)];
  238         struct l_rlimit *       rlim;   char rlim_[PAD_(struct l_rlimit *)];
  239 };
  240 struct  linux_setrlimit_args {
  241         l_uint  resource;       char resource_[PAD_(l_uint)];
  242         struct l_rlimit *       rlim;   char rlim_[PAD_(struct l_rlimit *)];
  243 };
  244 struct  linux_quotactl_args {
  245         register_t dummy;
  246 };
  247 struct  osf1_sigaction_args {
  248         int     sig;    char sig_[PAD_(int)];
  249         struct osf1_sigaction * nsa;    char nsa_[PAD_(struct osf1_sigaction *)];
  250         struct osf1_sigaction * osa;    char osa_[PAD_(struct osf1_sigaction *)];
  251 };
  252 struct  linux_msgctl_args {
  253         l_int   msqid;  char msqid_[PAD_(l_int)];
  254         l_int   cmd;    char cmd_[PAD_(l_int)];
  255         struct l_msqid_ds *     buf;    char buf_[PAD_(struct l_msqid_ds *)];
  256 };
  257 struct  linux_msgget_args {
  258         l_key_t key;    char key_[PAD_(l_key_t)];
  259         l_int   msgflg; char msgflg_[PAD_(l_int)];
  260 };
  261 struct  linux_msgrcv_args {
  262         l_int   msqid;  char msqid_[PAD_(l_int)];
  263         struct l_msgbuf *       msgp;   char msgp_[PAD_(struct l_msgbuf *)];
  264         l_size_t        msgsz;  char msgsz_[PAD_(l_size_t)];
  265         l_long  msgtyp; char msgtyp_[PAD_(l_long)];
  266         l_int   msgflg; char msgflg_[PAD_(l_int)];
  267 };
  268 struct  linux_msgsnd_args {
  269         l_int   msqid;  char msqid_[PAD_(l_int)];
  270         struct l_msgbuf *       msgp;   char msgp_[PAD_(struct l_msgbuf *)];
  271         l_size_t        msgsz;  char msgsz_[PAD_(l_size_t)];
  272         l_int   msgflg; char msgflg_[PAD_(l_int)];
  273 };
  274 struct  linux_semctl_args {
  275         l_int   semid;  char semid_[PAD_(l_int)];
  276         l_int   semnum; char semnum_[PAD_(l_int)];
  277         l_int   cmd;    char cmd_[PAD_(l_int)];
  278         union l_semun   arg;    char arg_[PAD_(union l_semun)];
  279 };
  280 struct  linux_semget_args {
  281         l_key_t key;    char key_[PAD_(l_key_t)];
  282         l_int   nsems;  char nsems_[PAD_(l_int)];
  283         l_int   semflg; char semflg_[PAD_(l_int)];
  284 };
  285 struct  linux_semop_args {
  286         l_int   semid;  char semid_[PAD_(l_int)];
  287         struct l_sembuf *       tsops;  char tsops_[PAD_(struct l_sembuf *)];
  288         l_uint  nsops;  char nsops_[PAD_(l_uint)];
  289 };
  290 struct  linux_lchown_args {
  291         char *  path;   char path_[PAD_(char *)];
  292         l_uid_t uid;    char uid_[PAD_(l_uid_t)];
  293         l_gid_t gid;    char gid_[PAD_(l_gid_t)];
  294 };
  295 struct  linux_shmat_args {
  296         l_int   shmid;  char shmid_[PAD_(l_int)];
  297         char *  shmaddr;        char shmaddr_[PAD_(char *)];
  298         l_int   shmflg; char shmflg_[PAD_(l_int)];
  299 };
  300 struct  linux_shmctl_args {
  301         l_int   shmid;  char shmid_[PAD_(l_int)];
  302         l_int   cmd;    char cmd_[PAD_(l_int)];
  303         struct l_shmid_ds *     buf;    char buf_[PAD_(struct l_shmid_ds *)];
  304 };
  305 struct  linux_shmdt_args {
  306         char *  shmaddr;        char shmaddr_[PAD_(char *)];
  307 };
  308 struct  linux_shmget_args {
  309         l_key_t key;    char key_[PAD_(l_key_t)];
  310         l_size_t        size;   char size_[PAD_(l_size_t)];
  311         l_int   shmflg; char shmflg_[PAD_(l_int)];
  312 };
  313 struct  linux_msync_args {
  314         l_ulong addr;   char addr_[PAD_(l_ulong)];
  315         l_size_t        len;    char len_[PAD_(l_size_t)];
  316         l_int   fl;     char fl_[PAD_(l_int)];
  317 };
  318 struct  linux_getsid_args {
  319         l_pid_t pid;    char pid_[PAD_(l_pid_t)];
  320 };
  321 struct  linux_sigaltstack_args {
  322         register_t dummy;
  323 };
  324 struct  osf1_sysinfo_args {
  325         int     cmd;    char cmd_[PAD_(int)];
  326         char *  buf;    char buf_[PAD_(char *)];
  327         long    count;  char count_[PAD_(long)];
  328 };
  329 struct  linux_sysfs_args {
  330         l_int   option; char option_[PAD_(l_int)];
  331         l_ulong arg1;   char arg1_[PAD_(l_ulong)];
  332         l_ulong arg2;   char arg2_[PAD_(l_ulong)];
  333 };
  334 struct  osf1_getsysinfo_args {
  335         u_long  op;     char op_[PAD_(u_long)];
  336         caddr_t buffer; char buffer_[PAD_(caddr_t)];
  337         u_long  nbytes; char nbytes_[PAD_(u_long)];
  338         caddr_t arg;    char arg_[PAD_(caddr_t)];
  339         u_long  flag;   char flag_[PAD_(u_long)];
  340 };
  341 struct  osf1_setsysinfo_args {
  342         u_long  op;     char op_[PAD_(u_long)];
  343         caddr_t buffer; char buffer_[PAD_(caddr_t)];
  344         u_long  nbytes; char nbytes_[PAD_(u_long)];
  345         caddr_t arg;    char arg_[PAD_(caddr_t)];
  346         u_long  flag;   char flag_[PAD_(u_long)];
  347 };
  348 struct  linux_bdflush_args {
  349         register_t dummy;
  350 };
  351 struct  linux_sethae_args {
  352         register_t dummy;
  353 };
  354 struct  linux_mount_args {
  355         char *  specialfile;    char specialfile_[PAD_(char *)];
  356         char *  dir;    char dir_[PAD_(char *)];
  357         char *  filesystemtype; char filesystemtype_[PAD_(char *)];
  358         l_ulong rwflag; char rwflag_[PAD_(l_ulong)];
  359         void *  data;   char data_[PAD_(void *)];
  360 };
  361 struct  linux_old_adjtimex_args {
  362         register_t dummy;
  363 };
  364 struct  linux_swapoff_args {
  365         register_t dummy;
  366 };
  367 struct  linux_getdents_args {
  368         l_uint  fd;     char fd_[PAD_(l_uint)];
  369         void *  dent;   char dent_[PAD_(void *)];
  370         l_uint  count;  char count_[PAD_(l_uint)];
  371 };
  372 struct  linux_create_module_args {
  373         register_t dummy;
  374 };
  375 struct  linux_init_module_args {
  376         register_t dummy;
  377 };
  378 struct  linux_delete_module_args {
  379         register_t dummy;
  380 };
  381 struct  linux_get_kernel_syms_args {
  382         register_t dummy;
  383 };
  384 struct  linux_syslog_args {
  385         l_int   type;   char type_[PAD_(l_int)];
  386         char *  buf;    char buf_[PAD_(char *)];
  387         l_int   len;    char len_[PAD_(l_int)];
  388 };
  389 struct  linux_reboot_args {
  390         l_int   magic1; char magic1_[PAD_(l_int)];
  391         l_int   magic2; char magic2_[PAD_(l_int)];
  392         l_uint  cmd;    char cmd_[PAD_(l_uint)];
  393         void *  arg;    char arg_[PAD_(void *)];
  394 };
  395 struct  linux_clone_args {
  396         l_int   flags;  char flags_[PAD_(l_int)];
  397         void *  stack;  char stack_[PAD_(void *)];
  398 };
  399 struct  linux_uselib_args {
  400         char *  library;        char library_[PAD_(char *)];
  401 };
  402 struct  linux_sysinfo_args {
  403         register_t dummy;
  404 };
  405 struct  linux_sysctl_args {
  406         struct l___sysctl_args *        args;   char args_[PAD_(struct l___sysctl_args *)];
  407 };
  408 struct  linux_oldumount_args {
  409         char *  path;   char path_[PAD_(char *)];
  410 };
  411 struct  linux_times_args {
  412         struct l_times_argv *   buf;    char buf_[PAD_(struct l_times_argv *)];
  413 };
  414 struct  linux_personality_args {
  415         l_ulong per;    char per_[PAD_(l_ulong)];
  416 };
  417 struct  linux_setfsuid_args {
  418         l_uid_t uid;    char uid_[PAD_(l_uid_t)];
  419 };
  420 struct  linux_setfsgid_args {
  421         l_gid_t gid;    char gid_[PAD_(l_gid_t)];
  422 };
  423 struct  linux_ustat_args {
  424         l_dev_t dev;    char dev_[PAD_(l_dev_t)];
  425         struct l_ustat *        ubuf;   char ubuf_[PAD_(struct l_ustat *)];
  426 };
  427 struct  linux_statfs_args {
  428         char *  path;   char path_[PAD_(char *)];
  429         struct l_statfs_buf *   buf;    char buf_[PAD_(struct l_statfs_buf *)];
  430 };
  431 struct  linux_fstatfs_args {
  432         l_uint  fd;     char fd_[PAD_(l_uint)];
  433         struct l_statfs_buf *   buf;    char buf_[PAD_(struct l_statfs_buf *)];
  434 };
  435 struct  linux_sched_setscheduler_args {
  436         l_pid_t pid;    char pid_[PAD_(l_pid_t)];
  437         l_int   policy; char policy_[PAD_(l_int)];
  438         struct l_sched_param *  param;  char param_[PAD_(struct l_sched_param *)];
  439 };
  440 struct  linux_sched_getscheduler_args {
  441         l_pid_t pid;    char pid_[PAD_(l_pid_t)];
  442 };
  443 struct  linux_sched_get_priority_max_args {
  444         l_int   policy; char policy_[PAD_(l_int)];
  445 };
  446 struct  linux_sched_get_priority_min_args {
  447         l_int   policy; char policy_[PAD_(l_int)];
  448 };
  449 struct  linux_newuname_args {
  450         struct l_newuname_t *   buf;    char buf_[PAD_(struct l_newuname_t *)];
  451 };
  452 struct  linux_mremap_args {
  453         l_ulong addr;   char addr_[PAD_(l_ulong)];
  454         l_ulong old_len;        char old_len_[PAD_(l_ulong)];
  455         l_ulong new_len;        char new_len_[PAD_(l_ulong)];
  456         l_ulong flags;  char flags_[PAD_(l_ulong)];
  457         l_ulong new_addr;       char new_addr_[PAD_(l_ulong)];
  458 };
  459 struct  linux_nfsservctl_args {
  460         register_t dummy;
  461 };
  462 struct  linux_pciconfig_read_args {
  463         register_t dummy;
  464 };
  465 struct  linux_pciconfig_write_args {
  466         register_t dummy;
  467 };
  468 struct  linux_query_module_args {
  469         register_t dummy;
  470 };
  471 struct  linux_prctl_args {
  472         register_t dummy;
  473 };
  474 struct  linux_pread_args {
  475         l_uint  fd;     char fd_[PAD_(l_uint)];
  476         char *  buf;    char buf_[PAD_(char *)];
  477         l_size_t        nbyte;  char nbyte_[PAD_(l_size_t)];
  478         l_loff_t        offset; char offset_[PAD_(l_loff_t)];
  479 };
  480 struct  linux_pwrite_args {
  481         l_uint  fd;     char fd_[PAD_(l_uint)];
  482         char *  buf;    char buf_[PAD_(char *)];
  483         l_size_t        nbyte;  char nbyte_[PAD_(l_size_t)];
  484         l_loff_t        offset; char offset_[PAD_(l_loff_t)];
  485 };
  486 struct  linux_rt_sigreturn_args {
  487         register_t dummy;
  488 };
  489 struct  linux_rt_sigaction_args {
  490         l_int   sig;    char sig_[PAD_(l_int)];
  491         l_sigaction_t * act;    char act_[PAD_(l_sigaction_t *)];
  492         l_sigaction_t * oact;   char oact_[PAD_(l_sigaction_t *)];
  493         l_size_t        sigsetsize;     char sigsetsize_[PAD_(l_size_t)];
  494 };
  495 struct  linux_rt_sigprocmask_args {
  496         l_int   how;    char how_[PAD_(l_int)];
  497         l_sigset_t *    mask;   char mask_[PAD_(l_sigset_t *)];
  498         l_sigset_t *    omask;  char omask_[PAD_(l_sigset_t *)];
  499         l_size_t        sigsetsize;     char sigsetsize_[PAD_(l_size_t)];
  500 };
  501 struct  linux_rt_sigpending_args {
  502         register_t dummy;
  503 };
  504 struct  linux_rt_sigtimedwait_args {
  505         register_t dummy;
  506 };
  507 struct  linux_rt_sigqueueinfo_args {
  508         register_t dummy;
  509 };
  510 struct  linux_rt_sigsuspend_args {
  511         l_sigset_t *    newset; char newset_[PAD_(l_sigset_t *)];
  512         l_size_t        sigsetsize;     char sigsetsize_[PAD_(l_size_t)];
  513 };
  514 struct  linux_select_args {
  515         l_int   nfds;   char nfds_[PAD_(l_int)];
  516         l_fd_set *      readfds;        char readfds_[PAD_(l_fd_set *)];
  517         l_fd_set *      writefds;       char writefds_[PAD_(l_fd_set *)];
  518         l_fd_set *      exceptfds;      char exceptfds_[PAD_(l_fd_set *)];
  519         struct l_timeval *      timeout;        char timeout_[PAD_(struct l_timeval *)];
  520 };
  521 struct  linux_getitimer_args {
  522         l_int   which;  char which_[PAD_(l_int)];
  523         struct l_itimerval *    itv;    char itv_[PAD_(struct l_itimerval *)];
  524 };
  525 struct  linux_setitimer_args {
  526         l_int   which;  char which_[PAD_(l_int)];
  527         struct l_itimerval *    itv;    char itv_[PAD_(struct l_itimerval *)];
  528         struct l_itimerval *    oitv;   char oitv_[PAD_(struct l_itimerval *)];
  529 };
  530 struct  linux_utimes_args {
  531         char *  fname;  char fname_[PAD_(char *)];
  532         struct l_timeval *      times;  char times_[PAD_(struct l_timeval *)];
  533 };
  534 struct  linux_wait4_args {
  535         l_pid_t pid;    char pid_[PAD_(l_pid_t)];
  536         l_uint *        status; char status_[PAD_(l_uint *)];
  537         l_int   options;        char options_[PAD_(l_int)];
  538         struct l_rusage *       rusage; char rusage_[PAD_(struct l_rusage *)];
  539 };
  540 struct  linux_adjtimex_args {
  541         register_t dummy;
  542 };
  543 struct  linux_getcwd_args {
  544         char *  buf;    char buf_[PAD_(char *)];
  545         l_ulong bufsize;        char bufsize_[PAD_(l_ulong)];
  546 };
  547 struct  linux_capget_args {
  548         register_t dummy;
  549 };
  550 struct  linux_capset_args {
  551         register_t dummy;
  552 };
  553 struct  linux_sendfile_args {
  554         register_t dummy;
  555 };
  556 struct  linux_pivot_root_args {
  557         char *  new_root;       char new_root_[PAD_(char *)];
  558         char *  put_old;        char put_old_[PAD_(char *)];
  559 };
  560 struct  linux_mincore_args {
  561         l_ulong start;  char start_[PAD_(l_ulong)];
  562         l_size_t        len;    char len_[PAD_(l_size_t)];
  563         u_char *        vec;    char vec_[PAD_(u_char *)];
  564 };
  565 struct  linux_pciconfig_iobase_args {
  566         register_t dummy;
  567 };
  568 struct  linux_getdents64_args {
  569         l_uint  fd;     char fd_[PAD_(l_uint)];
  570         void *  dirent; char dirent_[PAD_(void *)];
  571         l_uint  count;  char count_[PAD_(l_uint)];
  572 };
  573 int     linux_fork __P((struct proc *, struct linux_fork_args *));
  574 int     osf1_wait4 __P((struct proc *, struct osf1_wait4_args *));
  575 int     linux_link __P((struct proc *, struct linux_link_args *));
  576 int     linux_unlink __P((struct proc *, struct linux_unlink_args *));
  577 int     linux_chdir __P((struct proc *, struct linux_chdir_args *));
  578 int     linux_mknod __P((struct proc *, struct linux_mknod_args *));
  579 int     linux_chmod __P((struct proc *, struct linux_chmod_args *));
  580 int     linux_chown __P((struct proc *, struct linux_chown_args *));
  581 int     linux_brk __P((struct proc *, struct linux_brk_args *));
  582 int     linux_lseek __P((struct proc *, struct linux_lseek_args *));
  583 int     linux_umount __P((struct proc *, struct linux_umount_args *));
  584 int     linux_ptrace __P((struct proc *, struct linux_ptrace_args *));
  585 int     linux_access __P((struct proc *, struct linux_access_args *));
  586 int     linux_kill __P((struct proc *, struct linux_kill_args *));
  587 int     linux_open __P((struct proc *, struct linux_open_args *));
  588 int     osf1_sigprocmask __P((struct proc *, struct osf1_sigprocmask_args *));
  589 int     linux_sigpending __P((struct proc *, struct linux_sigpending_args *));
  590 int     linux_ioctl __P((struct proc *, struct linux_ioctl_args *));
  591 int     linux_symlink __P((struct proc *, struct linux_symlink_args *));
  592 int     linux_readlink __P((struct proc *, struct linux_readlink_args *));
  593 int     linux_execve __P((struct proc *, struct linux_execve_args *));
  594 int     linux_getpagesize __P((struct proc *, struct linux_getpagesize_args *));
  595 int     linux_vfork __P((struct proc *, struct linux_vfork_args *));
  596 int     linux_newstat __P((struct proc *, struct linux_newstat_args *));
  597 int     linux_newlstat __P((struct proc *, struct linux_newlstat_args *));
  598 int     linux_mmap __P((struct proc *, struct linux_mmap_args *));
  599 int     linux_munmap __P((struct proc *, struct linux_munmap_args *));
  600 int     linux_mprotect __P((struct proc *, struct linux_mprotect_args *));
  601 int     linux_madvise __P((struct proc *, struct linux_madvise_args *));
  602 int     linux_vhangup __P((struct proc *, struct linux_vhangup_args *));
  603 int     linux_setgroups __P((struct proc *, struct linux_setgroups_args *));
  604 int     linux_getgroups __P((struct proc *, struct linux_getgroups_args *));
  605 int     osf1_setitimer __P((struct proc *, struct osf1_setitimer_args *));
  606 int     linux_gethostname __P((struct proc *, struct linux_gethostname_args *));
  607 int     linux_getdtablesize __P((struct proc *, struct linux_getdtablesize_args *));
  608 int     linux_newfstat __P((struct proc *, struct linux_newfstat_args *));
  609 int     linux_fcntl __P((struct proc *, struct linux_fcntl_args *));
  610 int     osf1_select __P((struct proc *, struct osf1_select_args *));
  611 int     osf1_socket __P((struct proc *, struct osf1_socket_args *));
  612 int     linux_connect __P((struct proc *, struct linux_connect_args *));
  613 int     osf1_sigreturn __P((struct proc *, struct osf1_sigreturn_args *));
  614 int     osf1_sigsuspend __P((struct proc *, struct osf1_sigsuspend_args *));
  615 int     linux_recvmsg __P((struct proc *, struct linux_recvmsg_args *));
  616 int     linux_sendmsg __P((struct proc *, struct linux_sendmsg_args *));
  617 int     osf1_gettimeofday __P((struct proc *, struct osf1_gettimeofday_args *));
  618 int     osf1_getrusage __P((struct proc *, struct osf1_getrusage_args *));
  619 int     linux_rename __P((struct proc *, struct linux_rename_args *));
  620 int     linux_truncate __P((struct proc *, struct linux_truncate_args *));
  621 int     osf1_sendto __P((struct proc *, struct osf1_sendto_args *));
  622 int     linux_socketpair __P((struct proc *, struct linux_socketpair_args *));
  623 int     linux_mkdir __P((struct proc *, struct linux_mkdir_args *));
  624 int     linux_rmdir __P((struct proc *, struct linux_rmdir_args *));
  625 int     linux_getrlimit __P((struct proc *, struct linux_getrlimit_args *));
  626 int     linux_setrlimit __P((struct proc *, struct linux_setrlimit_args *));
  627 int     linux_quotactl __P((struct proc *, struct linux_quotactl_args *));
  628 int     osf1_sigaction __P((struct proc *, struct osf1_sigaction_args *));
  629 int     linux_msgctl __P((struct proc *, struct linux_msgctl_args *));
  630 int     linux_msgget __P((struct proc *, struct linux_msgget_args *));
  631 int     linux_msgrcv __P((struct proc *, struct linux_msgrcv_args *));
  632 int     linux_msgsnd __P((struct proc *, struct linux_msgsnd_args *));
  633 int     linux_semctl __P((struct proc *, struct linux_semctl_args *));
  634 int     linux_semget __P((struct proc *, struct linux_semget_args *));
  635 int     linux_semop __P((struct proc *, struct linux_semop_args *));
  636 int     linux_lchown __P((struct proc *, struct linux_lchown_args *));
  637 int     linux_shmat __P((struct proc *, struct linux_shmat_args *));
  638 int     linux_shmctl __P((struct proc *, struct linux_shmctl_args *));
  639 int     linux_shmdt __P((struct proc *, struct linux_shmdt_args *));
  640 int     linux_shmget __P((struct proc *, struct linux_shmget_args *));
  641 int     linux_msync __P((struct proc *, struct linux_msync_args *));
  642 int     linux_getsid __P((struct proc *, struct linux_getsid_args *));
  643 int     linux_sigaltstack __P((struct proc *, struct linux_sigaltstack_args *));
  644 int     osf1_sysinfo __P((struct proc *, struct osf1_sysinfo_args *));
  645 int     linux_sysfs __P((struct proc *, struct linux_sysfs_args *));
  646 int     osf1_getsysinfo __P((struct proc *, struct osf1_getsysinfo_args *));
  647 int     osf1_setsysinfo __P((struct proc *, struct osf1_setsysinfo_args *));
  648 int     linux_bdflush __P((struct proc *, struct linux_bdflush_args *));
  649 int     linux_sethae __P((struct proc *, struct linux_sethae_args *));
  650 int     linux_mount __P((struct proc *, struct linux_mount_args *));
  651 int     linux_old_adjtimex __P((struct proc *, struct linux_old_adjtimex_args *));
  652 int     linux_swapoff __P((struct proc *, struct linux_swapoff_args *));
  653 int     linux_getdents __P((struct proc *, struct linux_getdents_args *));
  654 int     linux_create_module __P((struct proc *, struct linux_create_module_args *));
  655 int     linux_init_module __P((struct proc *, struct linux_init_module_args *));
  656 int     linux_delete_module __P((struct proc *, struct linux_delete_module_args *));
  657 int     linux_get_kernel_syms __P((struct proc *, struct linux_get_kernel_syms_args *));
  658 int     linux_syslog __P((struct proc *, struct linux_syslog_args *));
  659 int     linux_reboot __P((struct proc *, struct linux_reboot_args *));
  660 int     linux_clone __P((struct proc *, struct linux_clone_args *));
  661 int     linux_uselib __P((struct proc *, struct linux_uselib_args *));
  662 int     linux_sysinfo __P((struct proc *, struct linux_sysinfo_args *));
  663 int     linux_sysctl __P((struct proc *, struct linux_sysctl_args *));
  664 int     linux_oldumount __P((struct proc *, struct linux_oldumount_args *));
  665 int     linux_times __P((struct proc *, struct linux_times_args *));
  666 int     linux_personality __P((struct proc *, struct linux_personality_args *));
  667 int     linux_setfsuid __P((struct proc *, struct linux_setfsuid_args *));
  668 int     linux_setfsgid __P((struct proc *, struct linux_setfsgid_args *));
  669 int     linux_ustat __P((struct proc *, struct linux_ustat_args *));
  670 int     linux_statfs __P((struct proc *, struct linux_statfs_args *));
  671 int     linux_fstatfs __P((struct proc *, struct linux_fstatfs_args *));
  672 int     linux_sched_setscheduler __P((struct proc *, struct linux_sched_setscheduler_args *));
  673 int     linux_sched_getscheduler __P((struct proc *, struct linux_sched_getscheduler_args *));
  674 int     linux_sched_get_priority_max __P((struct proc *, struct linux_sched_get_priority_max_args *));
  675 int     linux_sched_get_priority_min __P((struct proc *, struct linux_sched_get_priority_min_args *));
  676 int     linux_newuname __P((struct proc *, struct linux_newuname_args *));
  677 int     linux_mremap __P((struct proc *, struct linux_mremap_args *));
  678 int     linux_nfsservctl __P((struct proc *, struct linux_nfsservctl_args *));
  679 int     linux_pciconfig_read __P((struct proc *, struct linux_pciconfig_read_args *));
  680 int     linux_pciconfig_write __P((struct proc *, struct linux_pciconfig_write_args *));
  681 int     linux_query_module __P((struct proc *, struct linux_query_module_args *));
  682 int     linux_prctl __P((struct proc *, struct linux_prctl_args *));
  683 int     linux_pread __P((struct proc *, struct linux_pread_args *));
  684 int     linux_pwrite __P((struct proc *, struct linux_pwrite_args *));
  685 int     linux_rt_sigreturn __P((struct proc *, struct linux_rt_sigreturn_args *));
  686 int     linux_rt_sigaction __P((struct proc *, struct linux_rt_sigaction_args *));
  687 int     linux_rt_sigprocmask __P((struct proc *, struct linux_rt_sigprocmask_args *));
  688 int     linux_rt_sigpending __P((struct proc *, struct linux_rt_sigpending_args *));
  689 int     linux_rt_sigtimedwait __P((struct proc *, struct linux_rt_sigtimedwait_args *));
  690 int     linux_rt_sigqueueinfo __P((struct proc *, struct linux_rt_sigqueueinfo_args *));
  691 int     linux_rt_sigsuspend __P((struct proc *, struct linux_rt_sigsuspend_args *));
  692 int     linux_select __P((struct proc *, struct linux_select_args *));
  693 int     linux_getitimer __P((struct proc *, struct linux_getitimer_args *));
  694 int     linux_setitimer __P((struct proc *, struct linux_setitimer_args *));
  695 int     linux_utimes __P((struct proc *, struct linux_utimes_args *));
  696 int     linux_wait4 __P((struct proc *, struct linux_wait4_args *));
  697 int     linux_adjtimex __P((struct proc *, struct linux_adjtimex_args *));
  698 int     linux_getcwd __P((struct proc *, struct linux_getcwd_args *));
  699 int     linux_capget __P((struct proc *, struct linux_capget_args *));
  700 int     linux_capset __P((struct proc *, struct linux_capset_args *));
  701 int     linux_sendfile __P((struct proc *, struct linux_sendfile_args *));
  702 int     linux_pivot_root __P((struct proc *, struct linux_pivot_root_args *));
  703 int     linux_mincore __P((struct proc *, struct linux_mincore_args *));
  704 int     linux_pciconfig_iobase __P((struct proc *, struct linux_pciconfig_iobase_args *));
  705 int     linux_getdents64 __P((struct proc *, struct linux_getdents64_args *));
  706 
  707 #ifdef COMPAT_43
  708 
  709 
  710 #endif /* COMPAT_43 */
  711 
  712 #undef PAD_
  713 
  714 #endif /* !_LINUX_SYSPROTO_H_ */

Cache object: 0a8efa3e65a283691eb0c24b6f8a6b31


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