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/ibcs2/ibcs2_syscallargs.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 /* $NetBSD: ibcs2_syscallargs.h,v 1.46 2008/06/19 12:27:04 hans Exp $ */
    2 
    3 /*
    4  * System call argument lists.
    5  *
    6  * DO NOT EDIT-- this file is automatically generated.
    7  * created from NetBSD: syscalls.master,v 1.35 2008/06/19 12:24:22 hans Exp
    8  */
    9 
   10 #ifndef _IBCS2_SYS_SYSCALLARGS_H_
   11 #define _IBCS2_SYS_SYSCALLARGS_H_
   12 
   13 #define IBCS2_SYS_MAXSYSARGS    8
   14 
   15 #undef  syscallarg
   16 #define syscallarg(x)                                                   \
   17         union {                                                         \
   18                 register_t pad;                                         \
   19                 struct { x datum; } le;                                 \
   20                 struct { /* LINTED zero array dimension */              \
   21                         int8_t pad[  /* CONSTCOND */                    \
   22                                 (sizeof (register_t) < sizeof (x))      \
   23                                 ? 0                                     \
   24                                 : sizeof (register_t) - sizeof (x)];    \
   25                         x datum;                                        \
   26                 } be;                                                   \
   27         }
   28 
   29 #undef check_syscall_args
   30 #define check_syscall_args(call) \
   31         typedef char call##_check_args[sizeof (struct call##_args) \
   32                 <= IBCS2_SYS_MAXSYSARGS * sizeof (register_t) ? 1 : -1];
   33 
   34 struct sys_exit_args;
   35 
   36 struct ibcs2_sys_read_args {
   37         syscallarg(int) fd;
   38         syscallarg(char *) buf;
   39         syscallarg(u_int) nbytes;
   40 };
   41 check_syscall_args(ibcs2_sys_read)
   42 
   43 struct sys_write_args;
   44 
   45 struct ibcs2_sys_open_args {
   46         syscallarg(const char *) path;
   47         syscallarg(int) flags;
   48         syscallarg(int) mode;
   49 };
   50 check_syscall_args(ibcs2_sys_open)
   51 
   52 struct sys_close_args;
   53 
   54 struct ibcs2_sys_waitsys_args {
   55         syscallarg(int) a1;
   56         syscallarg(int) a2;
   57         syscallarg(int) a3;
   58 };
   59 check_syscall_args(ibcs2_sys_waitsys)
   60 
   61 struct ibcs2_sys_creat_args {
   62         syscallarg(const char *) path;
   63         syscallarg(int) mode;
   64 };
   65 check_syscall_args(ibcs2_sys_creat)
   66 
   67 struct sys_link_args;
   68 
   69 struct sys_unlink_args;
   70 
   71 struct ibcs2_sys_execv_args {
   72         syscallarg(const char *) path;
   73         syscallarg(char **) argp;
   74 };
   75 check_syscall_args(ibcs2_sys_execv)
   76 
   77 struct sys_chdir_args;
   78 
   79 struct ibcs2_sys_time_args {
   80         syscallarg(ibcs2_time_t *) tp;
   81 };
   82 check_syscall_args(ibcs2_sys_time)
   83 
   84 struct ibcs2_sys_mknod_args {
   85         syscallarg(const char *) path;
   86         syscallarg(int) mode;
   87         syscallarg(int) dev;
   88 };
   89 check_syscall_args(ibcs2_sys_mknod)
   90 
   91 struct sys_chmod_args;
   92 
   93 struct sys___posix_chown_args;
   94 
   95 struct sys_obreak_args;
   96 
   97 struct ibcs2_sys_stat_args {
   98         syscallarg(const char *) path;
   99         syscallarg(struct ibcs2_stat *) st;
  100 };
  101 check_syscall_args(ibcs2_sys_stat)
  102 
  103 struct compat_43_sys_lseek_args;
  104 
  105 struct ibcs2_sys_mount_args {
  106         syscallarg(char *) special;
  107         syscallarg(char *) dir;
  108         syscallarg(int) flags;
  109         syscallarg(int) fstype;
  110         syscallarg(char *) data;
  111         syscallarg(int) len;
  112 };
  113 check_syscall_args(ibcs2_sys_mount)
  114 
  115 struct ibcs2_sys_umount_args {
  116         syscallarg(char *) name;
  117 };
  118 check_syscall_args(ibcs2_sys_umount)
  119 
  120 struct ibcs2_sys_setuid_args {
  121         syscallarg(int) uid;
  122 };
  123 check_syscall_args(ibcs2_sys_setuid)
  124 
  125 struct ibcs2_sys_stime_args {
  126         syscallarg(long *) timep;
  127 };
  128 check_syscall_args(ibcs2_sys_stime)
  129 
  130 struct ibcs2_sys_alarm_args {
  131         syscallarg(unsigned) sec;
  132 };
  133 check_syscall_args(ibcs2_sys_alarm)
  134 
  135 struct ibcs2_sys_fstat_args {
  136         syscallarg(int) fd;
  137         syscallarg(struct ibcs2_stat *) st;
  138 };
  139 check_syscall_args(ibcs2_sys_fstat)
  140 
  141 struct ibcs2_sys_utime_args {
  142         syscallarg(const char *) path;
  143         syscallarg(struct ibcs2_utimbuf *) buf;
  144 };
  145 check_syscall_args(ibcs2_sys_utime)
  146 
  147 struct ibcs2_sys_gtty_args {
  148         syscallarg(int) fd;
  149         syscallarg(struct ibcs2_sgttyb *) tb;
  150 };
  151 check_syscall_args(ibcs2_sys_gtty)
  152 
  153 struct ibcs2_sys_access_args {
  154         syscallarg(const char *) path;
  155         syscallarg(int) flags;
  156 };
  157 check_syscall_args(ibcs2_sys_access)
  158 
  159 struct ibcs2_sys_nice_args {
  160         syscallarg(int) incr;
  161 };
  162 check_syscall_args(ibcs2_sys_nice)
  163 
  164 struct ibcs2_sys_statfs_args {
  165         syscallarg(const char *) path;
  166         syscallarg(struct ibcs2_statfs *) buf;
  167         syscallarg(int) len;
  168         syscallarg(int) fstype;
  169 };
  170 check_syscall_args(ibcs2_sys_statfs)
  171 
  172 struct ibcs2_sys_kill_args {
  173         syscallarg(int) pid;
  174         syscallarg(int) signo;
  175 };
  176 check_syscall_args(ibcs2_sys_kill)
  177 
  178 struct ibcs2_sys_fstatfs_args {
  179         syscallarg(int) fd;
  180         syscallarg(struct ibcs2_statfs *) buf;
  181         syscallarg(int) len;
  182         syscallarg(int) fstype;
  183 };
  184 check_syscall_args(ibcs2_sys_fstatfs)
  185 
  186 struct ibcs2_sys_pgrpsys_args {
  187         syscallarg(int) type;
  188         syscallarg(void *) dummy;
  189         syscallarg(int) pid;
  190         syscallarg(int) pgid;
  191 };
  192 check_syscall_args(ibcs2_sys_pgrpsys)
  193 
  194 struct sys_dup_args;
  195 
  196 struct ibcs2_sys_times_args {
  197         syscallarg(struct tms *) tp;
  198 };
  199 check_syscall_args(ibcs2_sys_times)
  200 
  201 struct ibcs2_sys_plock_args {
  202         syscallarg(int) cmd;
  203 };
  204 check_syscall_args(ibcs2_sys_plock)
  205 
  206 struct ibcs2_sys_setgid_args {
  207         syscallarg(int) gid;
  208 };
  209 check_syscall_args(ibcs2_sys_setgid)
  210 
  211 struct ibcs2_sys_sigsys_args {
  212         syscallarg(int) sig;
  213         syscallarg(ibcs2_sig_t) fp;
  214 };
  215 check_syscall_args(ibcs2_sys_sigsys)
  216 #ifdef SYSVMSG
  217 
  218 struct ibcs2_sys_msgsys_args {
  219         syscallarg(int) which;
  220         syscallarg(int) a2;
  221         syscallarg(int) a3;
  222         syscallarg(int) a4;
  223         syscallarg(int) a5;
  224         syscallarg(int) a6;
  225 };
  226 check_syscall_args(ibcs2_sys_msgsys)
  227 #else
  228 #endif
  229 
  230 struct ibcs2_sys_sysmachine_args {
  231         syscallarg(int) cmd;
  232         syscallarg(int) arg;
  233 };
  234 check_syscall_args(ibcs2_sys_sysmachine)
  235 #ifdef SYSVSHM
  236 
  237 struct ibcs2_sys_shmsys_args {
  238         syscallarg(int) which;
  239         syscallarg(int) a2;
  240         syscallarg(int) a3;
  241         syscallarg(int) a4;
  242 };
  243 check_syscall_args(ibcs2_sys_shmsys)
  244 #else
  245 #endif
  246 #ifdef SYSVSEM
  247 
  248 struct ibcs2_sys_semsys_args {
  249         syscallarg(int) which;
  250         syscallarg(int) a2;
  251         syscallarg(int) a3;
  252         syscallarg(int) a4;
  253         syscallarg(int) a5;
  254 };
  255 check_syscall_args(ibcs2_sys_semsys)
  256 #else
  257 #endif
  258 
  259 struct ibcs2_sys_ioctl_args {
  260         syscallarg(int) fd;
  261         syscallarg(int) cmd;
  262         syscallarg(void *) data;
  263 };
  264 check_syscall_args(ibcs2_sys_ioctl)
  265 
  266 struct ibcs2_sys_uadmin_args {
  267         syscallarg(int) cmd;
  268         syscallarg(int) func;
  269         syscallarg(void *) data;
  270 };
  271 check_syscall_args(ibcs2_sys_uadmin)
  272 
  273 struct ibcs2_sys_utssys_args {
  274         syscallarg(int) a1;
  275         syscallarg(int) a2;
  276         syscallarg(int) flag;
  277 };
  278 check_syscall_args(ibcs2_sys_utssys)
  279 
  280 struct sys_fsync_args;
  281 
  282 struct ibcs2_sys_execve_args {
  283         syscallarg(const char *) path;
  284         syscallarg(char **) argp;
  285         syscallarg(char **) envp;
  286 };
  287 check_syscall_args(ibcs2_sys_execve)
  288 
  289 struct sys_umask_args;
  290 
  291 struct sys_chroot_args;
  292 
  293 struct ibcs2_sys_fcntl_args {
  294         syscallarg(int) fd;
  295         syscallarg(int) cmd;
  296         syscallarg(char *) arg;
  297 };
  298 check_syscall_args(ibcs2_sys_fcntl)
  299 
  300 struct ibcs2_sys_ulimit_args {
  301         syscallarg(int) cmd;
  302         syscallarg(int) newlimit;
  303 };
  304 check_syscall_args(ibcs2_sys_ulimit)
  305 
  306 struct sys_rmdir_args;
  307 
  308 struct sys_mkdir_args;
  309 
  310 struct ibcs2_sys_getdents_args {
  311         syscallarg(int) fd;
  312         syscallarg(char *) buf;
  313         syscallarg(int) nbytes;
  314 };
  315 check_syscall_args(ibcs2_sys_getdents)
  316 
  317 struct ibcs2_sys_sysfs_args {
  318         syscallarg(int) cmd;
  319         syscallarg(void *) d1;
  320         syscallarg(char *) buf;
  321 };
  322 check_syscall_args(ibcs2_sys_sysfs)
  323 
  324 struct ibcs2_sys_getmsg_args {
  325         syscallarg(int) fd;
  326         syscallarg(struct ibcs2_stropts *) ctl;
  327         syscallarg(struct ibcs2_stropts *) dat;
  328         syscallarg(int *) flags;
  329 };
  330 check_syscall_args(ibcs2_sys_getmsg)
  331 
  332 struct ibcs2_sys_putmsg_args {
  333         syscallarg(int) fd;
  334         syscallarg(struct ibcs2_stropts *) ctl;
  335         syscallarg(struct ibcs2_stropts *) dat;
  336         syscallarg(int) flags;
  337 };
  338 check_syscall_args(ibcs2_sys_putmsg)
  339 
  340 struct sys_poll_args;
  341 
  342 struct sys_symlink_args;
  343 
  344 struct ibcs2_sys_lstat_args {
  345         syscallarg(const char *) path;
  346         syscallarg(struct ibcs2_stat *) st;
  347 };
  348 check_syscall_args(ibcs2_sys_lstat)
  349 
  350 struct sys_readlink_args;
  351 
  352 struct sys_fchmod_args;
  353 
  354 struct sys___posix_fchown_args;
  355 
  356 struct compat_16_sys___sigreturn14_args;
  357 
  358 struct ibcs2_sys_sigaltstack_args {
  359         syscallarg(const struct ibcs2_sigaltstack *) nss;
  360         syscallarg(struct ibcs2_sigaltstack *) oss;
  361 };
  362 check_syscall_args(ibcs2_sys_sigaltstack)
  363 
  364 struct ibcs2_sys_statvfs_args {
  365         syscallarg(const char *) path;
  366         syscallarg(struct ibcs2_statvfs *) buf;
  367 };
  368 check_syscall_args(ibcs2_sys_statvfs)
  369 
  370 struct ibcs2_sys_fstatvfs_args {
  371         syscallarg(int) fd;
  372         syscallarg(struct ibcs2_statvfs *) buf;
  373 };
  374 check_syscall_args(ibcs2_sys_fstatvfs)
  375 
  376 struct ibcs2_sys_mmap_args {
  377         syscallarg(ibcs2_caddr_t) addr;
  378         syscallarg(ibcs2_size_t) len;
  379         syscallarg(int) prot;
  380         syscallarg(int) flags;
  381         syscallarg(int) fd;
  382         syscallarg(ibcs2_off_t) off;
  383 };
  384 check_syscall_args(ibcs2_sys_mmap)
  385 
  386 struct sys_mprotect_args;
  387 
  388 struct sys_munmap_args;
  389 
  390 struct sys_fchdir_args;
  391 
  392 struct sys_readv_args;
  393 
  394 struct sys_writev_args;
  395 
  396 struct ibcs2_sys_memcntl_args {
  397         syscallarg(ibcs2_caddr_t) addr;
  398         syscallarg(ibcs2_size_t) len;
  399         syscallarg(int) cmd;
  400         syscallarg(ibcs2_caddr_t) arg;
  401         syscallarg(int) attr;
  402         syscallarg(int) mask;
  403 };
  404 check_syscall_args(ibcs2_sys_memcntl)
  405 
  406 struct ibcs2_sys_gettimeofday_args {
  407         syscallarg(struct timeval *) tp;
  408 };
  409 check_syscall_args(ibcs2_sys_gettimeofday)
  410 
  411 struct ibcs2_sys_settimeofday_args {
  412         syscallarg(struct timeval *) tp;
  413 };
  414 check_syscall_args(ibcs2_sys_settimeofday)
  415 
  416 struct compat_43_sys_truncate_args;
  417 
  418 struct compat_43_sys_ftruncate_args;
  419 
  420 struct xenix_sys_locking_args {
  421         syscallarg(int) fd;
  422         syscallarg(int) blk;
  423         syscallarg(int) size;
  424 };
  425 check_syscall_args(xenix_sys_locking)
  426 
  427 struct xenix_sys_rdchk_args {
  428         syscallarg(int) fd;
  429 };
  430 check_syscall_args(xenix_sys_rdchk)
  431 
  432 struct xenix_sys_chsize_args {
  433         syscallarg(int) fd;
  434         syscallarg(long) size;
  435 };
  436 check_syscall_args(xenix_sys_chsize)
  437 
  438 struct xenix_sys_ftime_args {
  439         syscallarg(struct xenix_timeb *) tp;
  440 };
  441 check_syscall_args(xenix_sys_ftime)
  442 
  443 struct xenix_sys_nap_args {
  444         syscallarg(long) millisec;
  445 };
  446 check_syscall_args(xenix_sys_nap)
  447 
  448 struct sys_select_args;
  449 
  450 struct ibcs2_sys_eaccess_args {
  451         syscallarg(const char *) path;
  452         syscallarg(int) flags;
  453 };
  454 check_syscall_args(ibcs2_sys_eaccess)
  455 
  456 struct ibcs2_sys_sigaction_args {
  457         syscallarg(int) signum;
  458         syscallarg(const struct ibcs2_sigaction *) nsa;
  459         syscallarg(struct ibcs2_sigaction *) osa;
  460 };
  461 check_syscall_args(ibcs2_sys_sigaction)
  462 
  463 struct ibcs2_sys_sigprocmask_args {
  464         syscallarg(int) how;
  465         syscallarg(const ibcs2_sigset_t *) set;
  466         syscallarg(ibcs2_sigset_t *) oset;
  467 };
  468 check_syscall_args(ibcs2_sys_sigprocmask)
  469 
  470 struct ibcs2_sys_sigpending_args {
  471         syscallarg(ibcs2_sigset_t *) set;
  472 };
  473 check_syscall_args(ibcs2_sys_sigpending)
  474 
  475 struct ibcs2_sys_sigsuspend_args {
  476         syscallarg(const ibcs2_sigset_t *) set;
  477 };
  478 check_syscall_args(ibcs2_sys_sigsuspend)
  479 
  480 struct ibcs2_sys_getgroups_args {
  481         syscallarg(int) gidsetsize;
  482         syscallarg(ibcs2_gid_t *) gidset;
  483 };
  484 check_syscall_args(ibcs2_sys_getgroups)
  485 
  486 struct ibcs2_sys_setgroups_args {
  487         syscallarg(int) gidsetsize;
  488         syscallarg(ibcs2_gid_t *) gidset;
  489 };
  490 check_syscall_args(ibcs2_sys_setgroups)
  491 
  492 struct ibcs2_sys_sysconf_args {
  493         syscallarg(int) name;
  494 };
  495 check_syscall_args(ibcs2_sys_sysconf)
  496 
  497 struct ibcs2_sys_pathconf_args {
  498         syscallarg(char *) path;
  499         syscallarg(int) name;
  500 };
  501 check_syscall_args(ibcs2_sys_pathconf)
  502 
  503 struct ibcs2_sys_fpathconf_args {
  504         syscallarg(int) fd;
  505         syscallarg(int) name;
  506 };
  507 check_syscall_args(ibcs2_sys_fpathconf)
  508 
  509 struct sys___posix_rename_args;
  510 
  511 struct ibcs2_sys_scoinfo_args {
  512         syscallarg(struct scoutsname *) bp;
  513         syscallarg(int) len;
  514 };
  515 check_syscall_args(ibcs2_sys_scoinfo)
  516 
  517 /*
  518  * System call prototypes.
  519  */
  520 
  521 int     sys_nosys(struct lwp *, const void *, register_t *);
  522 
  523 int     sys_exit(struct lwp *, const struct sys_exit_args *, register_t *);
  524 
  525 int     sys_fork(struct lwp *, const void *, register_t *);
  526 
  527 int     ibcs2_sys_read(struct lwp *, const struct ibcs2_sys_read_args *, register_t *);
  528 
  529 int     sys_write(struct lwp *, const struct sys_write_args *, register_t *);
  530 
  531 int     ibcs2_sys_open(struct lwp *, const struct ibcs2_sys_open_args *, register_t *);
  532 
  533 int     sys_close(struct lwp *, const struct sys_close_args *, register_t *);
  534 
  535 int     ibcs2_sys_waitsys(struct lwp *, const struct ibcs2_sys_waitsys_args *, register_t *);
  536 
  537 int     ibcs2_sys_creat(struct lwp *, const struct ibcs2_sys_creat_args *, register_t *);
  538 
  539 int     sys_link(struct lwp *, const struct sys_link_args *, register_t *);
  540 
  541 int     sys_unlink(struct lwp *, const struct sys_unlink_args *, register_t *);
  542 
  543 int     ibcs2_sys_execv(struct lwp *, const struct ibcs2_sys_execv_args *, register_t *);
  544 
  545 int     sys_chdir(struct lwp *, const struct sys_chdir_args *, register_t *);
  546 
  547 int     ibcs2_sys_time(struct lwp *, const struct ibcs2_sys_time_args *, register_t *);
  548 
  549 int     ibcs2_sys_mknod(struct lwp *, const struct ibcs2_sys_mknod_args *, register_t *);
  550 
  551 int     sys_chmod(struct lwp *, const struct sys_chmod_args *, register_t *);
  552 
  553 int     sys___posix_chown(struct lwp *, const struct sys___posix_chown_args *, register_t *);
  554 
  555 int     sys_obreak(struct lwp *, const struct sys_obreak_args *, register_t *);
  556 
  557 int     ibcs2_sys_stat(struct lwp *, const struct ibcs2_sys_stat_args *, register_t *);
  558 
  559 int     compat_43_sys_lseek(struct lwp *, const struct compat_43_sys_lseek_args *, register_t *);
  560 
  561 int     sys_getpid_with_ppid(struct lwp *, const void *, register_t *);
  562 
  563 int     ibcs2_sys_mount(struct lwp *, const struct ibcs2_sys_mount_args *, register_t *);
  564 
  565 int     ibcs2_sys_umount(struct lwp *, const struct ibcs2_sys_umount_args *, register_t *);
  566 
  567 int     ibcs2_sys_setuid(struct lwp *, const struct ibcs2_sys_setuid_args *, register_t *);
  568 
  569 int     sys_getuid_with_euid(struct lwp *, const void *, register_t *);
  570 
  571 int     ibcs2_sys_stime(struct lwp *, const struct ibcs2_sys_stime_args *, register_t *);
  572 
  573 int     ibcs2_sys_alarm(struct lwp *, const struct ibcs2_sys_alarm_args *, register_t *);
  574 
  575 int     ibcs2_sys_fstat(struct lwp *, const struct ibcs2_sys_fstat_args *, register_t *);
  576 
  577 int     ibcs2_sys_pause(struct lwp *, const void *, register_t *);
  578 
  579 int     ibcs2_sys_utime(struct lwp *, const struct ibcs2_sys_utime_args *, register_t *);
  580 
  581 int     ibcs2_sys_gtty(struct lwp *, const struct ibcs2_sys_gtty_args *, register_t *);
  582 
  583 int     ibcs2_sys_access(struct lwp *, const struct ibcs2_sys_access_args *, register_t *);
  584 
  585 int     ibcs2_sys_nice(struct lwp *, const struct ibcs2_sys_nice_args *, register_t *);
  586 
  587 int     ibcs2_sys_statfs(struct lwp *, const struct ibcs2_sys_statfs_args *, register_t *);
  588 
  589 int     sys_sync(struct lwp *, const void *, register_t *);
  590 
  591 int     ibcs2_sys_kill(struct lwp *, const struct ibcs2_sys_kill_args *, register_t *);
  592 
  593 int     ibcs2_sys_fstatfs(struct lwp *, const struct ibcs2_sys_fstatfs_args *, register_t *);
  594 
  595 int     ibcs2_sys_pgrpsys(struct lwp *, const struct ibcs2_sys_pgrpsys_args *, register_t *);
  596 
  597 int     sys_dup(struct lwp *, const struct sys_dup_args *, register_t *);
  598 
  599 int     sys_pipe(struct lwp *, const void *, register_t *);
  600 
  601 int     ibcs2_sys_times(struct lwp *, const struct ibcs2_sys_times_args *, register_t *);
  602 
  603 int     ibcs2_sys_plock(struct lwp *, const struct ibcs2_sys_plock_args *, register_t *);
  604 
  605 int     ibcs2_sys_setgid(struct lwp *, const struct ibcs2_sys_setgid_args *, register_t *);
  606 
  607 int     sys_getgid_with_egid(struct lwp *, const void *, register_t *);
  608 
  609 int     ibcs2_sys_sigsys(struct lwp *, const struct ibcs2_sys_sigsys_args *, register_t *);
  610 
  611 #ifdef SYSVMSG
  612 int     ibcs2_sys_msgsys(struct lwp *, const struct ibcs2_sys_msgsys_args *, register_t *);
  613 
  614 #else
  615 #endif
  616 int     ibcs2_sys_sysmachine(struct lwp *, const struct ibcs2_sys_sysmachine_args *, register_t *);
  617 
  618 #ifdef SYSVSHM
  619 int     ibcs2_sys_shmsys(struct lwp *, const struct ibcs2_sys_shmsys_args *, register_t *);
  620 
  621 #else
  622 #endif
  623 #ifdef SYSVSEM
  624 int     ibcs2_sys_semsys(struct lwp *, const struct ibcs2_sys_semsys_args *, register_t *);
  625 
  626 #else
  627 #endif
  628 int     ibcs2_sys_ioctl(struct lwp *, const struct ibcs2_sys_ioctl_args *, register_t *);
  629 
  630 int     ibcs2_sys_uadmin(struct lwp *, const struct ibcs2_sys_uadmin_args *, register_t *);
  631 
  632 int     ibcs2_sys_utssys(struct lwp *, const struct ibcs2_sys_utssys_args *, register_t *);
  633 
  634 int     sys_fsync(struct lwp *, const struct sys_fsync_args *, register_t *);
  635 
  636 int     ibcs2_sys_execve(struct lwp *, const struct ibcs2_sys_execve_args *, register_t *);
  637 
  638 int     sys_umask(struct lwp *, const struct sys_umask_args *, register_t *);
  639 
  640 int     sys_chroot(struct lwp *, const struct sys_chroot_args *, register_t *);
  641 
  642 int     ibcs2_sys_fcntl(struct lwp *, const struct ibcs2_sys_fcntl_args *, register_t *);
  643 
  644 int     ibcs2_sys_ulimit(struct lwp *, const struct ibcs2_sys_ulimit_args *, register_t *);
  645 
  646 int     sys_rmdir(struct lwp *, const struct sys_rmdir_args *, register_t *);
  647 
  648 int     sys_mkdir(struct lwp *, const struct sys_mkdir_args *, register_t *);
  649 
  650 int     ibcs2_sys_getdents(struct lwp *, const struct ibcs2_sys_getdents_args *, register_t *);
  651 
  652 int     ibcs2_sys_sysfs(struct lwp *, const struct ibcs2_sys_sysfs_args *, register_t *);
  653 
  654 int     ibcs2_sys_getmsg(struct lwp *, const struct ibcs2_sys_getmsg_args *, register_t *);
  655 
  656 int     ibcs2_sys_putmsg(struct lwp *, const struct ibcs2_sys_putmsg_args *, register_t *);
  657 
  658 int     sys_poll(struct lwp *, const struct sys_poll_args *, register_t *);
  659 
  660 int     sys_symlink(struct lwp *, const struct sys_symlink_args *, register_t *);
  661 
  662 int     ibcs2_sys_lstat(struct lwp *, const struct ibcs2_sys_lstat_args *, register_t *);
  663 
  664 int     sys_readlink(struct lwp *, const struct sys_readlink_args *, register_t *);
  665 
  666 int     sys_fchmod(struct lwp *, const struct sys_fchmod_args *, register_t *);
  667 
  668 int     sys___posix_fchown(struct lwp *, const struct sys___posix_fchown_args *, register_t *);
  669 
  670 int     compat_16_sys___sigreturn14(struct lwp *, const struct compat_16_sys___sigreturn14_args *, register_t *);
  671 
  672 int     ibcs2_sys_sigaltstack(struct lwp *, const struct ibcs2_sys_sigaltstack_args *, register_t *);
  673 
  674 int     ibcs2_sys_statvfs(struct lwp *, const struct ibcs2_sys_statvfs_args *, register_t *);
  675 
  676 int     ibcs2_sys_fstatvfs(struct lwp *, const struct ibcs2_sys_fstatvfs_args *, register_t *);
  677 
  678 int     ibcs2_sys_mmap(struct lwp *, const struct ibcs2_sys_mmap_args *, register_t *);
  679 
  680 int     sys_mprotect(struct lwp *, const struct sys_mprotect_args *, register_t *);
  681 
  682 int     sys_munmap(struct lwp *, const struct sys_munmap_args *, register_t *);
  683 
  684 int     sys_fchdir(struct lwp *, const struct sys_fchdir_args *, register_t *);
  685 
  686 int     sys_readv(struct lwp *, const struct sys_readv_args *, register_t *);
  687 
  688 int     sys_writev(struct lwp *, const struct sys_writev_args *, register_t *);
  689 
  690 int     ibcs2_sys_memcntl(struct lwp *, const struct ibcs2_sys_memcntl_args *, register_t *);
  691 
  692 int     ibcs2_sys_gettimeofday(struct lwp *, const struct ibcs2_sys_gettimeofday_args *, register_t *);
  693 
  694 int     ibcs2_sys_settimeofday(struct lwp *, const struct ibcs2_sys_settimeofday_args *, register_t *);
  695 
  696 int     compat_43_sys_truncate(struct lwp *, const struct compat_43_sys_truncate_args *, register_t *);
  697 
  698 int     compat_43_sys_ftruncate(struct lwp *, const struct compat_43_sys_ftruncate_args *, register_t *);
  699 
  700 int     xenix_sys_locking(struct lwp *, const struct xenix_sys_locking_args *, register_t *);
  701 
  702 int     xenix_sys_rdchk(struct lwp *, const struct xenix_sys_rdchk_args *, register_t *);
  703 
  704 int     xenix_sys_chsize(struct lwp *, const struct xenix_sys_chsize_args *, register_t *);
  705 
  706 int     xenix_sys_ftime(struct lwp *, const struct xenix_sys_ftime_args *, register_t *);
  707 
  708 int     xenix_sys_nap(struct lwp *, const struct xenix_sys_nap_args *, register_t *);
  709 
  710 int     sys_select(struct lwp *, const struct sys_select_args *, register_t *);
  711 
  712 int     ibcs2_sys_eaccess(struct lwp *, const struct ibcs2_sys_eaccess_args *, register_t *);
  713 
  714 int     ibcs2_sys_sigaction(struct lwp *, const struct ibcs2_sys_sigaction_args *, register_t *);
  715 
  716 int     ibcs2_sys_sigprocmask(struct lwp *, const struct ibcs2_sys_sigprocmask_args *, register_t *);
  717 
  718 int     ibcs2_sys_sigpending(struct lwp *, const struct ibcs2_sys_sigpending_args *, register_t *);
  719 
  720 int     ibcs2_sys_sigsuspend(struct lwp *, const struct ibcs2_sys_sigsuspend_args *, register_t *);
  721 
  722 int     ibcs2_sys_getgroups(struct lwp *, const struct ibcs2_sys_getgroups_args *, register_t *);
  723 
  724 int     ibcs2_sys_setgroups(struct lwp *, const struct ibcs2_sys_setgroups_args *, register_t *);
  725 
  726 int     ibcs2_sys_sysconf(struct lwp *, const struct ibcs2_sys_sysconf_args *, register_t *);
  727 
  728 int     ibcs2_sys_pathconf(struct lwp *, const struct ibcs2_sys_pathconf_args *, register_t *);
  729 
  730 int     ibcs2_sys_fpathconf(struct lwp *, const struct ibcs2_sys_fpathconf_args *, register_t *);
  731 
  732 int     sys___posix_rename(struct lwp *, const struct sys___posix_rename_args *, register_t *);
  733 
  734 int     ibcs2_sys_scoinfo(struct lwp *, const struct ibcs2_sys_scoinfo_args *, register_t *);
  735 
  736 #endif /* _IBCS2_SYS_SYSCALLARGS_H_ */

Cache object: 9f343c6a82842ac0ad4514a49bcd30f2


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