root/compat/bsdos/bsdos_syscallargs.h

/* [<][>][^][v][top][bottom][index][help] */

INCLUDED FROM


    1 /*      $OpenBSD: bsdos_syscallargs.h,v 1.19 2006/09/22 15:30:44 pedro Exp $    */
    2 
    3 /*
    4  * System call argument lists.
    5  *
    6  * DO NOT EDIT-- this file is automatically generated.
    7  * created from OpenBSD: syscalls.master,v 1.17 2006/09/22 15:29:57 pedro Exp 
    8  */
    9 
   10 #ifdef  syscallarg
   11 #undef  syscallarg
   12 #endif
   13 
   14 #define syscallarg(x)                                                   \
   15         union {                                                         \
   16                 register_t pad;                                         \
   17                 struct { x datum; } le;                                 \
   18                 struct {                                                \
   19                         int8_t pad[ (sizeof (register_t) < sizeof (x))  \
   20                                 ? 0                                     \
   21                                 : sizeof (register_t) - sizeof (x)];    \
   22                         x datum;                                        \
   23                 } be;                                                   \
   24         }
   25 
   26 struct bsdos_sys_ioctl_args {
   27         syscallarg(int) fd;
   28         syscallarg(u_long) com;
   29         syscallarg(caddr_t) data;
   30 };
   31 
   32 /*
   33  * System call prototypes.
   34  */
   35 
   36 int     sys_nosys(struct proc *, void *, register_t *);
   37 int     sys_exit(struct proc *, void *, register_t *);
   38 int     sys_fork(struct proc *, void *, register_t *);
   39 int     sys_read(struct proc *, void *, register_t *);
   40 int     sys_write(struct proc *, void *, register_t *);
   41 int     sys_open(struct proc *, void *, register_t *);
   42 int     sys_close(struct proc *, void *, register_t *);
   43 int     sys_wait4(struct proc *, void *, register_t *);
   44 int     compat_43_sys_creat(struct proc *, void *, register_t *);
   45 int     sys_link(struct proc *, void *, register_t *);
   46 int     sys_unlink(struct proc *, void *, register_t *);
   47 int     sys_chdir(struct proc *, void *, register_t *);
   48 int     sys_fchdir(struct proc *, void *, register_t *);
   49 int     sys_mknod(struct proc *, void *, register_t *);
   50 int     sys_chmod(struct proc *, void *, register_t *);
   51 int     sys_chown(struct proc *, void *, register_t *);
   52 int     sys_obreak(struct proc *, void *, register_t *);
   53 int     compat_25_sys_getfsstat(struct proc *, void *, register_t *);
   54 int     compat_43_sys_lseek(struct proc *, void *, register_t *);
   55 int     sys_getpid(struct proc *, void *, register_t *);
   56 int     sys_mount(struct proc *, void *, register_t *);
   57 int     sys_unmount(struct proc *, void *, register_t *);
   58 int     sys_setuid(struct proc *, void *, register_t *);
   59 int     sys_getuid(struct proc *, void *, register_t *);
   60 int     sys_geteuid(struct proc *, void *, register_t *);
   61 #ifdef PTRACE
   62 int     sys_ptrace(struct proc *, void *, register_t *);
   63 #else
   64 #endif
   65 int     sys_recvmsg(struct proc *, void *, register_t *);
   66 int     sys_sendmsg(struct proc *, void *, register_t *);
   67 int     sys_recvfrom(struct proc *, void *, register_t *);
   68 int     sys_accept(struct proc *, void *, register_t *);
   69 int     sys_getpeername(struct proc *, void *, register_t *);
   70 int     sys_getsockname(struct proc *, void *, register_t *);
   71 int     sys_access(struct proc *, void *, register_t *);
   72 int     sys_chflags(struct proc *, void *, register_t *);
   73 int     sys_fchflags(struct proc *, void *, register_t *);
   74 int     sys_sync(struct proc *, void *, register_t *);
   75 int     sys_kill(struct proc *, void *, register_t *);
   76 int     compat_43_sys_stat(struct proc *, void *, register_t *);
   77 int     sys_getppid(struct proc *, void *, register_t *);
   78 int     compat_43_sys_lstat(struct proc *, void *, register_t *);
   79 int     sys_dup(struct proc *, void *, register_t *);
   80 int     sys_opipe(struct proc *, void *, register_t *);
   81 int     sys_getegid(struct proc *, void *, register_t *);
   82 int     sys_profil(struct proc *, void *, register_t *);
   83 #ifdef KTRACE
   84 int     sys_ktrace(struct proc *, void *, register_t *);
   85 #else
   86 #endif
   87 int     sys_sigaction(struct proc *, void *, register_t *);
   88 int     sys_getgid(struct proc *, void *, register_t *);
   89 int     sys_sigprocmask(struct proc *, void *, register_t *);
   90 int     sys_getlogin(struct proc *, void *, register_t *);
   91 int     sys_setlogin(struct proc *, void *, register_t *);
   92 #ifdef ACCOUNTING
   93 int     sys_acct(struct proc *, void *, register_t *);
   94 #else
   95 #endif
   96 int     sys_sigpending(struct proc *, void *, register_t *);
   97 int     sys_osigaltstack(struct proc *, void *, register_t *);
   98 int     bsdos_sys_ioctl(struct proc *, void *, register_t *);
   99 int     sys_reboot(struct proc *, void *, register_t *);
  100 int     sys_revoke(struct proc *, void *, register_t *);
  101 int     sys_symlink(struct proc *, void *, register_t *);
  102 int     sys_readlink(struct proc *, void *, register_t *);
  103 int     sys_execve(struct proc *, void *, register_t *);
  104 int     sys_umask(struct proc *, void *, register_t *);
  105 int     sys_chroot(struct proc *, void *, register_t *);
  106 int     compat_43_sys_fstat(struct proc *, void *, register_t *);
  107 int     compat_43_sys_getkerninfo(struct proc *, void *, register_t *);
  108 int     compat_43_sys_getpagesize(struct proc *, void *, register_t *);
  109 int     sys_msync(struct proc *, void *, register_t *);
  110 int     sys_vfork(struct proc *, void *, register_t *);
  111 int     sys_sbrk(struct proc *, void *, register_t *);
  112 int     sys_sstk(struct proc *, void *, register_t *);
  113 int     compat_43_sys_mmap(struct proc *, void *, register_t *);
  114 int     sys_ovadvise(struct proc *, void *, register_t *);
  115 int     sys_munmap(struct proc *, void *, register_t *);
  116 int     sys_mprotect(struct proc *, void *, register_t *);
  117 int     sys_madvise(struct proc *, void *, register_t *);
  118 int     sys_mincore(struct proc *, void *, register_t *);
  119 int     sys_getgroups(struct proc *, void *, register_t *);
  120 int     sys_setgroups(struct proc *, void *, register_t *);
  121 int     sys_getpgrp(struct proc *, void *, register_t *);
  122 int     sys_setpgid(struct proc *, void *, register_t *);
  123 int     sys_setitimer(struct proc *, void *, register_t *);
  124 int     compat_43_sys_wait(struct proc *, void *, register_t *);
  125 int     compat_25_sys_swapon(struct proc *, void *, register_t *);
  126 int     sys_getitimer(struct proc *, void *, register_t *);
  127 int     compat_43_sys_gethostname(struct proc *, void *, register_t *);
  128 int     compat_43_sys_sethostname(struct proc *, void *, register_t *);
  129 int     compat_43_sys_getdtablesize(struct proc *, void *, register_t *);
  130 int     sys_dup2(struct proc *, void *, register_t *);
  131 int     sys_fcntl(struct proc *, void *, register_t *);
  132 int     sys_select(struct proc *, void *, register_t *);
  133 int     sys_fsync(struct proc *, void *, register_t *);
  134 int     sys_setpriority(struct proc *, void *, register_t *);
  135 int     sys_socket(struct proc *, void *, register_t *);
  136 int     sys_connect(struct proc *, void *, register_t *);
  137 int     compat_43_sys_accept(struct proc *, void *, register_t *);
  138 int     sys_getpriority(struct proc *, void *, register_t *);
  139 int     compat_43_sys_send(struct proc *, void *, register_t *);
  140 int     compat_43_sys_recv(struct proc *, void *, register_t *);
  141 int     sys_sigreturn(struct proc *, void *, register_t *);
  142 int     sys_bind(struct proc *, void *, register_t *);
  143 int     sys_setsockopt(struct proc *, void *, register_t *);
  144 int     sys_listen(struct proc *, void *, register_t *);
  145 int     compat_43_sys_sigvec(struct proc *, void *, register_t *);
  146 int     compat_43_sys_sigblock(struct proc *, void *, register_t *);
  147 int     compat_43_sys_sigsetmask(struct proc *, void *, register_t *);
  148 int     sys_sigsuspend(struct proc *, void *, register_t *);
  149 int     compat_43_sys_sigstack(struct proc *, void *, register_t *);
  150 int     compat_43_sys_recvmsg(struct proc *, void *, register_t *);
  151 int     compat_43_sys_sendmsg(struct proc *, void *, register_t *);
  152 #ifdef TRACE
  153 int     sys_vtrace(struct proc *, void *, register_t *);
  154 #else
  155 #endif
  156 int     sys_gettimeofday(struct proc *, void *, register_t *);
  157 int     sys_getrusage(struct proc *, void *, register_t *);
  158 int     sys_getsockopt(struct proc *, void *, register_t *);
  159 int     sys_readv(struct proc *, void *, register_t *);
  160 int     sys_writev(struct proc *, void *, register_t *);
  161 int     sys_settimeofday(struct proc *, void *, register_t *);
  162 int     sys_fchown(struct proc *, void *, register_t *);
  163 int     sys_fchmod(struct proc *, void *, register_t *);
  164 int     compat_43_sys_recvfrom(struct proc *, void *, register_t *);
  165 int     sys_setreuid(struct proc *, void *, register_t *);
  166 int     sys_setregid(struct proc *, void *, register_t *);
  167 int     sys_rename(struct proc *, void *, register_t *);
  168 int     compat_43_sys_truncate(struct proc *, void *, register_t *);
  169 int     compat_43_sys_ftruncate(struct proc *, void *, register_t *);
  170 int     sys_flock(struct proc *, void *, register_t *);
  171 int     sys_mkfifo(struct proc *, void *, register_t *);
  172 int     sys_sendto(struct proc *, void *, register_t *);
  173 int     sys_shutdown(struct proc *, void *, register_t *);
  174 int     sys_socketpair(struct proc *, void *, register_t *);
  175 int     sys_mkdir(struct proc *, void *, register_t *);
  176 int     sys_rmdir(struct proc *, void *, register_t *);
  177 int     sys_utimes(struct proc *, void *, register_t *);
  178 int     sys_adjtime(struct proc *, void *, register_t *);
  179 int     compat_43_sys_getpeername(struct proc *, void *, register_t *);
  180 int     compat_43_sys_gethostid(struct proc *, void *, register_t *);
  181 int     compat_43_sys_sethostid(struct proc *, void *, register_t *);
  182 int     compat_43_sys_getrlimit(struct proc *, void *, register_t *);
  183 int     compat_43_sys_setrlimit(struct proc *, void *, register_t *);
  184 int     compat_43_sys_killpg(struct proc *, void *, register_t *);
  185 int     sys_setsid(struct proc *, void *, register_t *);
  186 int     sys_quotactl(struct proc *, void *, register_t *);
  187 int     compat_43_sys_quota(struct proc *, void *, register_t *);
  188 int     compat_43_sys_getsockname(struct proc *, void *, register_t *);
  189 #if defined(NFSCLIENT) || defined(NFSSERVER)
  190 int     sys_nfssvc(struct proc *, void *, register_t *);
  191 #else
  192 #endif
  193 int     compat_43_sys_getdirentries(struct proc *, void *, register_t *);
  194 int     compat_25_sys_statfs(struct proc *, void *, register_t *);
  195 int     compat_25_sys_fstatfs(struct proc *, void *, register_t *);
  196 #ifdef NFSCLIENT
  197 int     sys_getfh(struct proc *, void *, register_t *);
  198 #else
  199 #endif
  200 #if defined(SYSVSHM) && !defined(alpha)
  201 int     compat_10_sys_shmsys(struct proc *, void *, register_t *);
  202 #else
  203 #endif
  204 int     sys_setgid(struct proc *, void *, register_t *);
  205 int     sys_setegid(struct proc *, void *, register_t *);
  206 int     sys_seteuid(struct proc *, void *, register_t *);
  207 int     compat_35_sys_stat(struct proc *, void *, register_t *);
  208 int     compat_35_sys_fstat(struct proc *, void *, register_t *);
  209 int     compat_35_sys_lstat(struct proc *, void *, register_t *);
  210 int     sys_pathconf(struct proc *, void *, register_t *);
  211 int     sys_fpathconf(struct proc *, void *, register_t *);
  212 int     sys_getrlimit(struct proc *, void *, register_t *);
  213 int     sys_setrlimit(struct proc *, void *, register_t *);
  214 int     sys_getdirentries(struct proc *, void *, register_t *);
  215 int     sys_mmap(struct proc *, void *, register_t *);
  216 int     sys_nosys(struct proc *, void *, register_t *);
  217 int     sys_lseek(struct proc *, void *, register_t *);
  218 int     sys_truncate(struct proc *, void *, register_t *);
  219 int     sys_ftruncate(struct proc *, void *, register_t *);
  220 int     sys___sysctl(struct proc *, void *, register_t *);
  221 int     sys_mlock(struct proc *, void *, register_t *);
  222 int     sys_munlock(struct proc *, void *, register_t *);
  223 #ifdef SYSVSEM
  224 int     sys___semctl(struct proc *, void *, register_t *);
  225 int     sys_semget(struct proc *, void *, register_t *);
  226 int     sys_semop(struct proc *, void *, register_t *);
  227 #else
  228 #endif
  229 #ifdef SYSVMSG
  230 int     sys_msgctl(struct proc *, void *, register_t *);
  231 int     sys_msgget(struct proc *, void *, register_t *);
  232 int     sys_msgsnd(struct proc *, void *, register_t *);
  233 int     sys_msgrcv(struct proc *, void *, register_t *);
  234 #else
  235 #endif
  236 #ifdef SYSVSHM
  237 int     sys_shmat(struct proc *, void *, register_t *);
  238 int     sys_shmctl(struct proc *, void *, register_t *);
  239 int     sys_shmdt(struct proc *, void *, register_t *);
  240 int     sys_shmget(struct proc *, void *, register_t *);
  241 #else
  242 #endif

/* [<][>][^][v][top][bottom][index][help] */