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/sunos/sunos_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: sunos_syscallargs.h,v 1.64 2008/06/21 13:22:04 tsutsui 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.69 2008/06/21 13:20:46 tsutsui Exp
    8  */
    9 
   10 #ifndef _SUNOS_SYS_SYSCALLARGS_H_
   11 #define _SUNOS_SYS_SYSCALLARGS_H_
   12 
   13 #define SUNOS_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                 <= SUNOS_SYS_MAXSYSARGS * sizeof (register_t) ? 1 : -1];
   33 
   34 struct sys_exit_args;
   35 
   36 struct sys_read_args;
   37 
   38 struct sys_write_args;
   39 
   40 struct sunos_sys_open_args {
   41         syscallarg(const char *) path;
   42         syscallarg(int) flags;
   43         syscallarg(int) mode;
   44 };
   45 check_syscall_args(sunos_sys_open)
   46 
   47 struct sys_close_args;
   48 
   49 struct sunos_sys_wait4_args {
   50         syscallarg(int) pid;
   51         syscallarg(int *) status;
   52         syscallarg(int) options;
   53         syscallarg(struct rusage *) rusage;
   54 };
   55 check_syscall_args(sunos_sys_wait4)
   56 
   57 struct sunos_sys_creat_args {
   58         syscallarg(const char *) path;
   59         syscallarg(int) mode;
   60 };
   61 check_syscall_args(sunos_sys_creat)
   62 
   63 struct sys_link_args;
   64 
   65 struct sys_unlink_args;
   66 
   67 struct sunos_sys_execv_args {
   68         syscallarg(const char *) path;
   69         syscallarg(char **) argp;
   70 };
   71 check_syscall_args(sunos_sys_execv)
   72 
   73 struct sys_chdir_args;
   74 
   75 struct sunos_sys_mknod_args {
   76         syscallarg(const char *) path;
   77         syscallarg(int) mode;
   78         syscallarg(int) dev;
   79 };
   80 check_syscall_args(sunos_sys_mknod)
   81 
   82 struct sys_chmod_args;
   83 
   84 struct sys_chown_args;
   85 
   86 struct sys_obreak_args;
   87 
   88 struct compat_43_sys_lseek_args;
   89 
   90 struct sys_setuid_args;
   91 
   92 struct sunos_sys_stime_args {
   93         syscallarg(time_t *) tp;
   94 };
   95 check_syscall_args(sunos_sys_stime)
   96 
   97 struct sunos_sys_ptrace_args {
   98         syscallarg(int) req;
   99         syscallarg(pid_t) pid;
  100         syscallarg(void *) addr;
  101         syscallarg(int) data;
  102         syscallarg(char *) addr2;
  103 };
  104 check_syscall_args(sunos_sys_ptrace)
  105 
  106 struct sys_access_args;
  107 
  108 struct sys_kill_args;
  109 
  110 struct compat_43_sys_stat_args;
  111 
  112 struct compat_43_sys_lstat_args;
  113 
  114 struct sys_dup_args;
  115 
  116 struct sys_profil_args;
  117 
  118 struct sys_setgid_args;
  119 
  120 struct sys_acct_args;
  121 
  122 struct sunos_sys_mctl_args {
  123         syscallarg(void *) addr;
  124         syscallarg(int) len;
  125         syscallarg(int) func;
  126         syscallarg(void *) arg;
  127 };
  128 check_syscall_args(sunos_sys_mctl)
  129 
  130 struct sunos_sys_ioctl_args {
  131         syscallarg(int) fd;
  132         syscallarg(u_long) com;
  133         syscallarg(void *) data;
  134 };
  135 check_syscall_args(sunos_sys_ioctl)
  136 
  137 struct sunos_sys_reboot_args {
  138         syscallarg(int) howto;
  139         syscallarg(char *) bootstr;
  140 };
  141 check_syscall_args(sunos_sys_reboot)
  142 
  143 struct sys_symlink_args;
  144 
  145 struct sys_readlink_args;
  146 
  147 struct sunos_sys_execve_args {
  148         syscallarg(const char *) path;
  149         syscallarg(char **) argp;
  150         syscallarg(char **) envp;
  151 };
  152 check_syscall_args(sunos_sys_execve)
  153 
  154 struct sys_umask_args;
  155 
  156 struct sys_chroot_args;
  157 
  158 struct compat_43_sys_fstat_args;
  159 
  160 struct sunos_sys_omsync_args {
  161         syscallarg(void *) addr;
  162         syscallarg(size_t) len;
  163         syscallarg(int) flags;
  164 };
  165 check_syscall_args(sunos_sys_omsync)
  166 
  167 struct sys_sbrk_args;
  168 
  169 struct sys_sstk_args;
  170 
  171 struct sunos_sys_mmap_args {
  172         syscallarg(void *) addr;
  173         syscallarg(size_t) len;
  174         syscallarg(int) prot;
  175         syscallarg(int) flags;
  176         syscallarg(int) fd;
  177         syscallarg(long) pos;
  178 };
  179 check_syscall_args(sunos_sys_mmap)
  180 
  181 struct sys_ovadvise_args;
  182 
  183 struct sys_munmap_args;
  184 
  185 struct sys_mprotect_args;
  186 
  187 struct sys_madvise_args;
  188 
  189 struct sys_mincore_args;
  190 
  191 struct sys_getgroups_args;
  192 
  193 struct sys_setgroups_args;
  194 
  195 struct sunos_sys_setpgrp_args {
  196         syscallarg(int) pid;
  197         syscallarg(int) pgid;
  198 };
  199 check_syscall_args(sunos_sys_setpgrp)
  200 
  201 struct sys_setitimer_args;
  202 
  203 struct compat_12_sys_swapon_args;
  204 
  205 struct sys_getitimer_args;
  206 
  207 struct compat_43_sys_gethostname_args;
  208 
  209 struct compat_43_sys_sethostname_args;
  210 
  211 struct sys_dup2_args;
  212 
  213 struct sunos_sys_fcntl_args {
  214         syscallarg(int) fd;
  215         syscallarg(int) cmd;
  216         syscallarg(void *) arg;
  217 };
  218 check_syscall_args(sunos_sys_fcntl)
  219 
  220 struct sys_select_args;
  221 
  222 struct sys_fsync_args;
  223 
  224 struct sys_setpriority_args;
  225 
  226 struct sunos_sys_socket_args {
  227         syscallarg(int) domain;
  228         syscallarg(int) type;
  229         syscallarg(int) protocol;
  230 };
  231 check_syscall_args(sunos_sys_socket)
  232 
  233 struct sys_connect_args;
  234 
  235 struct compat_43_sys_accept_args;
  236 
  237 struct sys_getpriority_args;
  238 
  239 struct compat_43_sys_send_args;
  240 
  241 struct compat_43_sys_recv_args;
  242 
  243 struct sys_bind_args;
  244 
  245 struct sunos_sys_setsockopt_args {
  246         syscallarg(int) s;
  247         syscallarg(int) level;
  248         syscallarg(int) name;
  249         syscallarg(void *) val;
  250         syscallarg(int) valsize;
  251 };
  252 check_syscall_args(sunos_sys_setsockopt)
  253 
  254 struct sys_listen_args;
  255 
  256 struct sunos_sys_sigvec_args {
  257         syscallarg(int) signum;
  258         syscallarg(struct sigvec *) nsv;
  259         syscallarg(struct sigvec *) osv;
  260 };
  261 check_syscall_args(sunos_sys_sigvec)
  262 
  263 struct compat_43_sys_sigblock_args;
  264 
  265 struct compat_43_sys_sigsetmask_args;
  266 
  267 struct sunos_sys_sigsuspend_args {
  268         syscallarg(int) mask;
  269 };
  270 check_syscall_args(sunos_sys_sigsuspend)
  271 
  272 struct compat_43_sys_sigstack_args;
  273 
  274 struct compat_43_sys_recvmsg_args;
  275 
  276 struct compat_43_sys_sendmsg_args;
  277 
  278 struct sys_gettimeofday_args;
  279 
  280 struct sys_getrusage_args;
  281 
  282 struct sys_getsockopt_args;
  283 
  284 struct sys_readv_args;
  285 
  286 struct sys_writev_args;
  287 
  288 struct sys_settimeofday_args;
  289 
  290 struct sys_fchown_args;
  291 
  292 struct sys_fchmod_args;
  293 
  294 struct compat_43_sys_recvfrom_args;
  295 
  296 struct sys_setreuid_args;
  297 
  298 struct sys_setregid_args;
  299 
  300 struct sys_rename_args;
  301 
  302 struct compat_43_sys_truncate_args;
  303 
  304 struct compat_43_sys_ftruncate_args;
  305 
  306 struct sys_flock_args;
  307 
  308 struct sys_sendto_args;
  309 
  310 struct sys_shutdown_args;
  311 
  312 struct sunos_sys_socketpair_args {
  313         syscallarg(int) domain;
  314         syscallarg(int) type;
  315         syscallarg(int) protocol;
  316         syscallarg(int *) rsv;
  317 };
  318 check_syscall_args(sunos_sys_socketpair)
  319 
  320 struct sys_mkdir_args;
  321 
  322 struct sys_rmdir_args;
  323 
  324 struct sys_utimes_args;
  325 
  326 struct sunos_sys_sigreturn_args {
  327         syscallarg(struct sigcontext *) sigcntxp;
  328 };
  329 check_syscall_args(sunos_sys_sigreturn)
  330 
  331 struct sys_adjtime_args;
  332 
  333 struct compat_43_sys_getpeername_args;
  334 
  335 struct sunos_sys_getrlimit_args {
  336         syscallarg(u_int) which;
  337         syscallarg(struct orlimit *) rlp;
  338 };
  339 check_syscall_args(sunos_sys_getrlimit)
  340 
  341 struct sunos_sys_setrlimit_args {
  342         syscallarg(u_int) which;
  343         syscallarg(struct orlimit *) rlp;
  344 };
  345 check_syscall_args(sunos_sys_setrlimit)
  346 
  347 struct compat_43_sys_killpg_args;
  348 
  349 struct compat_43_sys_getsockname_args;
  350 
  351 struct sys_poll_args;
  352 #ifdef NFSSERVER
  353 
  354 struct sunos_sys_nfssvc_args {
  355         syscallarg(int) fd;
  356 };
  357 check_syscall_args(sunos_sys_nfssvc)
  358 #else
  359 #endif
  360 
  361 struct compat_12_sys_getdirentries_args;
  362 
  363 struct sunos_sys_statfs_args {
  364         syscallarg(const char *) path;
  365         syscallarg(struct sunos_statfs *) buf;
  366 };
  367 check_syscall_args(sunos_sys_statfs)
  368 
  369 struct sunos_sys_fstatfs_args {
  370         syscallarg(int) fd;
  371         syscallarg(struct sunos_statfs *) buf;
  372 };
  373 check_syscall_args(sunos_sys_fstatfs)
  374 
  375 struct sunos_sys_unmount_args {
  376         syscallarg(char *) path;
  377 };
  378 check_syscall_args(sunos_sys_unmount)
  379 #ifdef NFS
  380 
  381 struct compat_30_sys_getfh_args;
  382 #else
  383 #endif
  384 
  385 struct compat_09_sys_getdomainname_args;
  386 
  387 struct compat_09_sys_setdomainname_args;
  388 
  389 struct sunos_sys_quotactl_args {
  390         syscallarg(int) cmd;
  391         syscallarg(char *) special;
  392         syscallarg(int) uid;
  393         syscallarg(void *) addr;
  394 };
  395 check_syscall_args(sunos_sys_quotactl)
  396 
  397 struct sunos_sys_exportfs_args {
  398         syscallarg(char *) path;
  399         syscallarg(char *) ex;
  400 };
  401 check_syscall_args(sunos_sys_exportfs)
  402 
  403 struct sunos_sys_mount_args {
  404         syscallarg(char *) type;
  405         syscallarg(char *) dir;
  406         syscallarg(int) flags;
  407         syscallarg(void *) data;
  408 };
  409 check_syscall_args(sunos_sys_mount)
  410 
  411 struct sunos_sys_ustat_args {
  412         syscallarg(int) dev;
  413         syscallarg(struct sunos_ustat *) buf;
  414 };
  415 check_syscall_args(sunos_sys_ustat)
  416 #ifdef SYSVSEM
  417 
  418 struct compat_10_sys_semsys_args;
  419 #else
  420 #endif
  421 #ifdef SYSVMSG
  422 
  423 struct compat_10_sys_msgsys_args;
  424 #else
  425 #endif
  426 #ifdef SYSVSHM
  427 
  428 struct compat_10_sys_shmsys_args;
  429 #else
  430 #endif
  431 
  432 struct sunos_sys_auditsys_args {
  433         syscallarg(char *) record;
  434 };
  435 check_syscall_args(sunos_sys_auditsys)
  436 
  437 struct sunos_sys_getdents_args {
  438         syscallarg(int) fd;
  439         syscallarg(char *) buf;
  440         syscallarg(int) nbytes;
  441 };
  442 check_syscall_args(sunos_sys_getdents)
  443 
  444 struct sys_fchdir_args;
  445 
  446 struct sys_fchroot_args;
  447 
  448 struct sunos_sys_sigpending_args {
  449         syscallarg(int *) mask;
  450 };
  451 check_syscall_args(sunos_sys_sigpending)
  452 
  453 struct sys_setpgid_args;
  454 
  455 struct sys_pathconf_args;
  456 
  457 struct sys_fpathconf_args;
  458 
  459 struct sunos_sys_sysconf_args {
  460         syscallarg(int) name;
  461 };
  462 check_syscall_args(sunos_sys_sysconf)
  463 
  464 struct sunos_sys_uname_args {
  465         syscallarg(struct sunos_utsname *) name;
  466 };
  467 check_syscall_args(sunos_sys_uname)
  468 
  469 /*
  470  * System call prototypes.
  471  */
  472 
  473 int     sys_nosys(struct lwp *, const void *, register_t *);
  474 
  475 int     sys_exit(struct lwp *, const struct sys_exit_args *, register_t *);
  476 
  477 int     sys_fork(struct lwp *, const void *, register_t *);
  478 
  479 int     sys_read(struct lwp *, const struct sys_read_args *, register_t *);
  480 
  481 int     sys_write(struct lwp *, const struct sys_write_args *, register_t *);
  482 
  483 int     sunos_sys_open(struct lwp *, const struct sunos_sys_open_args *, register_t *);
  484 
  485 int     sys_close(struct lwp *, const struct sys_close_args *, register_t *);
  486 
  487 int     sunos_sys_wait4(struct lwp *, const struct sunos_sys_wait4_args *, register_t *);
  488 
  489 int     sunos_sys_creat(struct lwp *, const struct sunos_sys_creat_args *, register_t *);
  490 
  491 int     sys_link(struct lwp *, const struct sys_link_args *, register_t *);
  492 
  493 int     sys_unlink(struct lwp *, const struct sys_unlink_args *, register_t *);
  494 
  495 int     sunos_sys_execv(struct lwp *, const struct sunos_sys_execv_args *, register_t *);
  496 
  497 int     sys_chdir(struct lwp *, const struct sys_chdir_args *, register_t *);
  498 
  499 int     sunos_sys_mknod(struct lwp *, const struct sunos_sys_mknod_args *, register_t *);
  500 
  501 int     sys_chmod(struct lwp *, const struct sys_chmod_args *, register_t *);
  502 
  503 int     sys_chown(struct lwp *, const struct sys_chown_args *, register_t *);
  504 
  505 int     sys_obreak(struct lwp *, const struct sys_obreak_args *, register_t *);
  506 
  507 int     compat_43_sys_lseek(struct lwp *, const struct compat_43_sys_lseek_args *, register_t *);
  508 
  509 int     sys_getpid_with_ppid(struct lwp *, const void *, register_t *);
  510 
  511 int     sys_setuid(struct lwp *, const struct sys_setuid_args *, register_t *);
  512 
  513 int     sys_getuid_with_euid(struct lwp *, const void *, register_t *);
  514 
  515 int     sunos_sys_stime(struct lwp *, const struct sunos_sys_stime_args *, register_t *);
  516 
  517 int     sunos_sys_ptrace(struct lwp *, const struct sunos_sys_ptrace_args *, register_t *);
  518 
  519 int     sys_access(struct lwp *, const struct sys_access_args *, register_t *);
  520 
  521 int     sys_sync(struct lwp *, const void *, register_t *);
  522 
  523 int     sys_kill(struct lwp *, const struct sys_kill_args *, register_t *);
  524 
  525 int     compat_43_sys_stat(struct lwp *, const struct compat_43_sys_stat_args *, register_t *);
  526 
  527 int     compat_43_sys_lstat(struct lwp *, const struct compat_43_sys_lstat_args *, register_t *);
  528 
  529 int     sys_dup(struct lwp *, const struct sys_dup_args *, register_t *);
  530 
  531 int     sys_pipe(struct lwp *, const void *, register_t *);
  532 
  533 int     sys_profil(struct lwp *, const struct sys_profil_args *, register_t *);
  534 
  535 int     sys_setgid(struct lwp *, const struct sys_setgid_args *, register_t *);
  536 
  537 int     sys_getgid_with_egid(struct lwp *, const void *, register_t *);
  538 
  539 int     sys_acct(struct lwp *, const struct sys_acct_args *, register_t *);
  540 
  541 int     sunos_sys_mctl(struct lwp *, const struct sunos_sys_mctl_args *, register_t *);
  542 
  543 int     sunos_sys_ioctl(struct lwp *, const struct sunos_sys_ioctl_args *, register_t *);
  544 
  545 int     sunos_sys_reboot(struct lwp *, const struct sunos_sys_reboot_args *, register_t *);
  546 
  547 int     sys_symlink(struct lwp *, const struct sys_symlink_args *, register_t *);
  548 
  549 int     sys_readlink(struct lwp *, const struct sys_readlink_args *, register_t *);
  550 
  551 int     sunos_sys_execve(struct lwp *, const struct sunos_sys_execve_args *, register_t *);
  552 
  553 int     sys_umask(struct lwp *, const struct sys_umask_args *, register_t *);
  554 
  555 int     sys_chroot(struct lwp *, const struct sys_chroot_args *, register_t *);
  556 
  557 int     compat_43_sys_fstat(struct lwp *, const struct compat_43_sys_fstat_args *, register_t *);
  558 
  559 int     compat_43_sys_getpagesize(struct lwp *, const void *, register_t *);
  560 
  561 int     sunos_sys_omsync(struct lwp *, const struct sunos_sys_omsync_args *, register_t *);
  562 
  563 int     sys_vfork(struct lwp *, const void *, register_t *);
  564 
  565 int     sys_sbrk(struct lwp *, const struct sys_sbrk_args *, register_t *);
  566 
  567 int     sys_sstk(struct lwp *, const struct sys_sstk_args *, register_t *);
  568 
  569 int     sunos_sys_mmap(struct lwp *, const struct sunos_sys_mmap_args *, register_t *);
  570 
  571 int     sys_ovadvise(struct lwp *, const struct sys_ovadvise_args *, register_t *);
  572 
  573 int     sys_munmap(struct lwp *, const struct sys_munmap_args *, register_t *);
  574 
  575 int     sys_mprotect(struct lwp *, const struct sys_mprotect_args *, register_t *);
  576 
  577 int     sys_madvise(struct lwp *, const struct sys_madvise_args *, register_t *);
  578 
  579 int     sunos_sys_vhangup(struct lwp *, const void *, register_t *);
  580 
  581 int     sys_mincore(struct lwp *, const struct sys_mincore_args *, register_t *);
  582 
  583 int     sys_getgroups(struct lwp *, const struct sys_getgroups_args *, register_t *);
  584 
  585 int     sys_setgroups(struct lwp *, const struct sys_setgroups_args *, register_t *);
  586 
  587 int     sys_getpgrp(struct lwp *, const void *, register_t *);
  588 
  589 int     sunos_sys_setpgrp(struct lwp *, const struct sunos_sys_setpgrp_args *, register_t *);
  590 
  591 int     sys_setitimer(struct lwp *, const struct sys_setitimer_args *, register_t *);
  592 
  593 int     compat_12_sys_swapon(struct lwp *, const struct compat_12_sys_swapon_args *, register_t *);
  594 
  595 int     sys_getitimer(struct lwp *, const struct sys_getitimer_args *, register_t *);
  596 
  597 int     compat_43_sys_gethostname(struct lwp *, const struct compat_43_sys_gethostname_args *, register_t *);
  598 
  599 int     compat_43_sys_sethostname(struct lwp *, const struct compat_43_sys_sethostname_args *, register_t *);
  600 
  601 int     compat_43_sys_getdtablesize(struct lwp *, const void *, register_t *);
  602 
  603 int     sys_dup2(struct lwp *, const struct sys_dup2_args *, register_t *);
  604 
  605 int     sunos_sys_fcntl(struct lwp *, const struct sunos_sys_fcntl_args *, register_t *);
  606 
  607 int     sys_select(struct lwp *, const struct sys_select_args *, register_t *);
  608 
  609 int     sys_fsync(struct lwp *, const struct sys_fsync_args *, register_t *);
  610 
  611 int     sys_setpriority(struct lwp *, const struct sys_setpriority_args *, register_t *);
  612 
  613 int     sunos_sys_socket(struct lwp *, const struct sunos_sys_socket_args *, register_t *);
  614 
  615 int     sys_connect(struct lwp *, const struct sys_connect_args *, register_t *);
  616 
  617 int     compat_43_sys_accept(struct lwp *, const struct compat_43_sys_accept_args *, register_t *);
  618 
  619 int     sys_getpriority(struct lwp *, const struct sys_getpriority_args *, register_t *);
  620 
  621 int     compat_43_sys_send(struct lwp *, const struct compat_43_sys_send_args *, register_t *);
  622 
  623 int     compat_43_sys_recv(struct lwp *, const struct compat_43_sys_recv_args *, register_t *);
  624 
  625 int     sys_bind(struct lwp *, const struct sys_bind_args *, register_t *);
  626 
  627 int     sunos_sys_setsockopt(struct lwp *, const struct sunos_sys_setsockopt_args *, register_t *);
  628 
  629 int     sys_listen(struct lwp *, const struct sys_listen_args *, register_t *);
  630 
  631 int     sunos_sys_sigvec(struct lwp *, const struct sunos_sys_sigvec_args *, register_t *);
  632 
  633 int     compat_43_sys_sigblock(struct lwp *, const struct compat_43_sys_sigblock_args *, register_t *);
  634 
  635 int     compat_43_sys_sigsetmask(struct lwp *, const struct compat_43_sys_sigsetmask_args *, register_t *);
  636 
  637 int     sunos_sys_sigsuspend(struct lwp *, const struct sunos_sys_sigsuspend_args *, register_t *);
  638 
  639 int     compat_43_sys_sigstack(struct lwp *, const struct compat_43_sys_sigstack_args *, register_t *);
  640 
  641 int     compat_43_sys_recvmsg(struct lwp *, const struct compat_43_sys_recvmsg_args *, register_t *);
  642 
  643 int     compat_43_sys_sendmsg(struct lwp *, const struct compat_43_sys_sendmsg_args *, register_t *);
  644 
  645 int     sys_gettimeofday(struct lwp *, const struct sys_gettimeofday_args *, register_t *);
  646 
  647 int     sys_getrusage(struct lwp *, const struct sys_getrusage_args *, register_t *);
  648 
  649 int     sys_getsockopt(struct lwp *, const struct sys_getsockopt_args *, register_t *);
  650 
  651 int     sys_readv(struct lwp *, const struct sys_readv_args *, register_t *);
  652 
  653 int     sys_writev(struct lwp *, const struct sys_writev_args *, register_t *);
  654 
  655 int     sys_settimeofday(struct lwp *, const struct sys_settimeofday_args *, register_t *);
  656 
  657 int     sys_fchown(struct lwp *, const struct sys_fchown_args *, register_t *);
  658 
  659 int     sys_fchmod(struct lwp *, const struct sys_fchmod_args *, register_t *);
  660 
  661 int     compat_43_sys_recvfrom(struct lwp *, const struct compat_43_sys_recvfrom_args *, register_t *);
  662 
  663 int     sys_setreuid(struct lwp *, const struct sys_setreuid_args *, register_t *);
  664 
  665 int     sys_setregid(struct lwp *, const struct sys_setregid_args *, register_t *);
  666 
  667 int     sys_rename(struct lwp *, const struct sys_rename_args *, register_t *);
  668 
  669 int     compat_43_sys_truncate(struct lwp *, const struct compat_43_sys_truncate_args *, register_t *);
  670 
  671 int     compat_43_sys_ftruncate(struct lwp *, const struct compat_43_sys_ftruncate_args *, register_t *);
  672 
  673 int     sys_flock(struct lwp *, const struct sys_flock_args *, register_t *);
  674 
  675 int     sys_sendto(struct lwp *, const struct sys_sendto_args *, register_t *);
  676 
  677 int     sys_shutdown(struct lwp *, const struct sys_shutdown_args *, register_t *);
  678 
  679 int     sunos_sys_socketpair(struct lwp *, const struct sunos_sys_socketpair_args *, register_t *);
  680 
  681 int     sys_mkdir(struct lwp *, const struct sys_mkdir_args *, register_t *);
  682 
  683 int     sys_rmdir(struct lwp *, const struct sys_rmdir_args *, register_t *);
  684 
  685 int     sys_utimes(struct lwp *, const struct sys_utimes_args *, register_t *);
  686 
  687 int     sunos_sys_sigreturn(struct lwp *, const struct sunos_sys_sigreturn_args *, register_t *);
  688 
  689 int     sys_adjtime(struct lwp *, const struct sys_adjtime_args *, register_t *);
  690 
  691 int     compat_43_sys_getpeername(struct lwp *, const struct compat_43_sys_getpeername_args *, register_t *);
  692 
  693 int     compat_43_sys_gethostid(struct lwp *, const void *, register_t *);
  694 
  695 int     sunos_sys_getrlimit(struct lwp *, const struct sunos_sys_getrlimit_args *, register_t *);
  696 
  697 int     sunos_sys_setrlimit(struct lwp *, const struct sunos_sys_setrlimit_args *, register_t *);
  698 
  699 int     compat_43_sys_killpg(struct lwp *, const struct compat_43_sys_killpg_args *, register_t *);
  700 
  701 int     compat_43_sys_getsockname(struct lwp *, const struct compat_43_sys_getsockname_args *, register_t *);
  702 
  703 int     sys_poll(struct lwp *, const struct sys_poll_args *, register_t *);
  704 
  705 #ifdef NFSSERVER
  706 int     sunos_sys_nfssvc(struct lwp *, const struct sunos_sys_nfssvc_args *, register_t *);
  707 
  708 #else
  709 #endif
  710 int     compat_12_sys_getdirentries(struct lwp *, const struct compat_12_sys_getdirentries_args *, register_t *);
  711 
  712 int     sunos_sys_statfs(struct lwp *, const struct sunos_sys_statfs_args *, register_t *);
  713 
  714 int     sunos_sys_fstatfs(struct lwp *, const struct sunos_sys_fstatfs_args *, register_t *);
  715 
  716 int     sunos_sys_unmount(struct lwp *, const struct sunos_sys_unmount_args *, register_t *);
  717 
  718 #ifdef NFS
  719 int     async_daemon(struct lwp *, const void *, register_t *);
  720 
  721 int     compat_30_sys_getfh(struct lwp *, const struct compat_30_sys_getfh_args *, register_t *);
  722 
  723 #else
  724 #endif
  725 int     compat_09_sys_getdomainname(struct lwp *, const struct compat_09_sys_getdomainname_args *, register_t *);
  726 
  727 int     compat_09_sys_setdomainname(struct lwp *, const struct compat_09_sys_setdomainname_args *, register_t *);
  728 
  729 int     sunos_sys_quotactl(struct lwp *, const struct sunos_sys_quotactl_args *, register_t *);
  730 
  731 int     sunos_sys_exportfs(struct lwp *, const struct sunos_sys_exportfs_args *, register_t *);
  732 
  733 int     sunos_sys_mount(struct lwp *, const struct sunos_sys_mount_args *, register_t *);
  734 
  735 int     sunos_sys_ustat(struct lwp *, const struct sunos_sys_ustat_args *, register_t *);
  736 
  737 #ifdef SYSVSEM
  738 int     compat_10_sys_semsys(struct lwp *, const struct compat_10_sys_semsys_args *, register_t *);
  739 
  740 #else
  741 #endif
  742 #ifdef SYSVMSG
  743 int     compat_10_sys_msgsys(struct lwp *, const struct compat_10_sys_msgsys_args *, register_t *);
  744 
  745 #else
  746 #endif
  747 #ifdef SYSVSHM
  748 int     compat_10_sys_shmsys(struct lwp *, const struct compat_10_sys_shmsys_args *, register_t *);
  749 
  750 #else
  751 #endif
  752 int     sunos_sys_auditsys(struct lwp *, const struct sunos_sys_auditsys_args *, register_t *);
  753 
  754 int     sunos_sys_getdents(struct lwp *, const struct sunos_sys_getdents_args *, register_t *);
  755 
  756 int     sys_setsid(struct lwp *, const void *, register_t *);
  757 
  758 int     sys_fchdir(struct lwp *, const struct sys_fchdir_args *, register_t *);
  759 
  760 int     sys_fchroot(struct lwp *, const struct sys_fchroot_args *, register_t *);
  761 
  762 int     sunos_sys_sigpending(struct lwp *, const struct sunos_sys_sigpending_args *, register_t *);
  763 
  764 int     sys_setpgid(struct lwp *, const struct sys_setpgid_args *, register_t *);
  765 
  766 int     sys_pathconf(struct lwp *, const struct sys_pathconf_args *, register_t *);
  767 
  768 int     sys_fpathconf(struct lwp *, const struct sys_fpathconf_args *, register_t *);
  769 
  770 int     sunos_sys_sysconf(struct lwp *, const struct sunos_sys_sysconf_args *, register_t *);
  771 
  772 int     sunos_sys_uname(struct lwp *, const struct sunos_sys_uname_args *, register_t *);
  773 
  774 #endif /* _SUNOS_SYS_SYSCALLARGS_H_ */

Cache object: 4a44778dd81466be47920b3b80bedd80


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