root/compat/ibcs2/ibcs2_syscall.h

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

INCLUDED FROM


    1 /*      $OpenBSD: ibcs2_syscall.h,v 1.9 2004/07/09 23:55:31 millert Exp $       */
    2 
    3 /*
    4  * System call numbers.
    5  *
    6  * DO NOT EDIT-- this file is automatically generated.
    7  * created from OpenBSD: syscalls.master,v 1.8 2002/03/14 03:16:03 millert Exp 
    8  */
    9 
   10 /* syscall: "syscall" ret: "int" args: */
   11 #define IBCS2_SYS_syscall       0
   12 
   13 /* syscall: "exit" ret: "int" args: "int" */
   14 #define IBCS2_SYS_exit  1
   15 
   16 /* syscall: "fork" ret: "int" args: */
   17 #define IBCS2_SYS_fork  2
   18 
   19 /* syscall: "read" ret: "int" args: "int" "char *" "u_int" */
   20 #define IBCS2_SYS_read  3
   21 
   22 /* syscall: "write" ret: "int" args: "int" "char *" "u_int" */
   23 #define IBCS2_SYS_write 4
   24 
   25 /* syscall: "open" ret: "int" args: "char *" "int" "int" */
   26 #define IBCS2_SYS_open  5
   27 
   28 /* syscall: "close" ret: "int" args: "int" */
   29 #define IBCS2_SYS_close 6
   30 
   31 /* syscall: "waitsys" ret: "int" args: "int" "int" "int" */
   32 #define IBCS2_SYS_waitsys       7
   33 
   34 /* syscall: "creat" ret: "int" args: "char *" "int" */
   35 #define IBCS2_SYS_creat 8
   36 
   37 /* syscall: "link" ret: "int" args: "char *" "char *" */
   38 #define IBCS2_SYS_link  9
   39 
   40 /* syscall: "unlink" ret: "int" args: "char *" */
   41 #define IBCS2_SYS_unlink        10
   42 
   43 /* syscall: "execv" ret: "int" args: "char *" "char **" */
   44 #define IBCS2_SYS_execv 11
   45 
   46 /* syscall: "chdir" ret: "int" args: "char *" */
   47 #define IBCS2_SYS_chdir 12
   48 
   49 /* syscall: "time" ret: "int" args: "ibcs2_time_t *" */
   50 #define IBCS2_SYS_time  13
   51 
   52 /* syscall: "mknod" ret: "int" args: "char *" "int" "int" */
   53 #define IBCS2_SYS_mknod 14
   54 
   55 /* syscall: "chmod" ret: "int" args: "char *" "int" */
   56 #define IBCS2_SYS_chmod 15
   57 
   58 /* syscall: "chown" ret: "int" args: "char *" "int" "int" */
   59 #define IBCS2_SYS_chown 16
   60 
   61 /* syscall: "obreak" ret: "int" args: "caddr_t" */
   62 #define IBCS2_SYS_obreak        17
   63 
   64 /* syscall: "stat" ret: "int" args: "char *" "struct ibcs2_stat *" */
   65 #define IBCS2_SYS_stat  18
   66 
   67 /* syscall: "lseek" ret: "long" args: "int" "long" "int" */
   68 #define IBCS2_SYS_lseek 19
   69 
   70 /* syscall: "getpid" ret: "pid_t" args: */
   71 #define IBCS2_SYS_getpid        20
   72 
   73 /* syscall: "mount" ret: "int" args: "char *" "char *" "int" "int" "char *" "int" */
   74 #define IBCS2_SYS_mount 21
   75 
   76 /* syscall: "umount" ret: "int" args: "char *" */
   77 #define IBCS2_SYS_umount        22
   78 
   79 /* syscall: "setuid" ret: "int" args: "int" */
   80 #define IBCS2_SYS_setuid        23
   81 
   82 /* syscall: "getuid" ret: "uid_t" args: */
   83 #define IBCS2_SYS_getuid        24
   84 
   85 /* syscall: "stime" ret: "int" args: "long *" */
   86 #define IBCS2_SYS_stime 25
   87 
   88 /* syscall: "alarm" ret: "int" args: "unsigned" */
   89 #define IBCS2_SYS_alarm 27
   90 
   91 /* syscall: "fstat" ret: "int" args: "int" "struct ibcs2_stat *" */
   92 #define IBCS2_SYS_fstat 28
   93 
   94 /* syscall: "pause" ret: "int" args: */
   95 #define IBCS2_SYS_pause 29
   96 
   97 /* syscall: "utime" ret: "int" args: "char *" "struct ibcs2_utimbuf *" */
   98 #define IBCS2_SYS_utime 30
   99 
  100 /* syscall: "access" ret: "int" args: "char *" "int" */
  101 #define IBCS2_SYS_access        33
  102 
  103 /* syscall: "nice" ret: "int" args: "int" */
  104 #define IBCS2_SYS_nice  34
  105 
  106 /* syscall: "statfs" ret: "int" args: "char *" "struct ibcs2_statfs *" "int" "int" */
  107 #define IBCS2_SYS_statfs        35
  108 
  109 /* syscall: "sync" ret: "int" args: */
  110 #define IBCS2_SYS_sync  36
  111 
  112 /* syscall: "kill" ret: "int" args: "int" "int" */
  113 #define IBCS2_SYS_kill  37
  114 
  115 /* syscall: "fstatfs" ret: "int" args: "int" "struct ibcs2_statfs *" "int" "int" */
  116 #define IBCS2_SYS_fstatfs       38
  117 
  118 /* syscall: "pgrpsys" ret: "int" args: "int" "caddr_t" "int" "int" */
  119 #define IBCS2_SYS_pgrpsys       39
  120 
  121 /* syscall: "dup" ret: "int" args: "u_int" */
  122 #define IBCS2_SYS_dup   41
  123 
  124 /* syscall: "opipe" ret: "int" args: */
  125 #define IBCS2_SYS_opipe 42
  126 
  127 /* syscall: "times" ret: "int" args: "struct tms *" */
  128 #define IBCS2_SYS_times 43
  129 
  130 /* syscall: "plock" ret: "int" args: "int" */
  131 #define IBCS2_SYS_plock 45
  132 
  133 /* syscall: "setgid" ret: "int" args: "int" */
  134 #define IBCS2_SYS_setgid        46
  135 
  136 /* syscall: "getgid" ret: "gid_t" args: */
  137 #define IBCS2_SYS_getgid        47
  138 
  139 /* syscall: "sigsys" ret: "int" args: "int" "ibcs2_sig_t" */
  140 #define IBCS2_SYS_sigsys        48
  141 
  142 /* syscall: "msgsys" ret: "int" args: "int" "int" "int" "int" "int" "int" */
  143 #define IBCS2_SYS_msgsys        49
  144 
  145 /* syscall: "sysi86" ret: "int" args: "int" "int" */
  146 #define IBCS2_SYS_sysi86        50
  147 
  148 /* syscall: "shmsys" ret: "int" args: "int" "int" "int" "int" */
  149 #define IBCS2_SYS_shmsys        52
  150 
  151 /* syscall: "semsys" ret: "int" args: "int" "int" "int" "int" "int" */
  152 #define IBCS2_SYS_semsys        53
  153 
  154 /* syscall: "ioctl" ret: "int" args: "int" "int" "caddr_t" */
  155 #define IBCS2_SYS_ioctl 54
  156 
  157 /* syscall: "uadmin" ret: "int" args: "int" "int" "caddr_t" */
  158 #define IBCS2_SYS_uadmin        55
  159 
  160 /* syscall: "utssys" ret: "int" args: "int" "int" "int" */
  161 #define IBCS2_SYS_utssys        57
  162 
  163 /* syscall: "execve" ret: "int" args: "char *" "char **" "char **" */
  164 #define IBCS2_SYS_execve        59
  165 
  166 /* syscall: "umask" ret: "int" args: "int" */
  167 #define IBCS2_SYS_umask 60
  168 
  169 /* syscall: "chroot" ret: "int" args: "char *" */
  170 #define IBCS2_SYS_chroot        61
  171 
  172 /* syscall: "fcntl" ret: "int" args: "int" "int" "char *" */
  173 #define IBCS2_SYS_fcntl 62
  174 
  175 /* syscall: "ulimit" ret: "long" args: "int" "int" */
  176 #define IBCS2_SYS_ulimit        63
  177 
  178                                 /* 70 is obsolete rfs_advfs */
  179                                 /* 71 is obsolete rfs_unadvfs */
  180                                 /* 72 is obsolete rfs_rmount */
  181                                 /* 73 is obsolete rfs_rumount */
  182                                 /* 74 is obsolete rfs_rfstart */
  183                                 /* 75 is obsolete rfs_sigret */
  184                                 /* 76 is obsolete rfs_rdebug */
  185                                 /* 77 is obsolete rfs_rfstop */
  186 /* syscall: "rmdir" ret: "int" args: "char *" */
  187 #define IBCS2_SYS_rmdir 79
  188 
  189 /* syscall: "mkdir" ret: "int" args: "char *" "int" */
  190 #define IBCS2_SYS_mkdir 80
  191 
  192 /* syscall: "getdents" ret: "int" args: "int" "char *" "int" */
  193 #define IBCS2_SYS_getdents      81
  194 
  195 /* syscall: "sysfs" ret: "int" args: "int" "caddr_t" "char *" */
  196 #define IBCS2_SYS_sysfs 84
  197 
  198 /* syscall: "getmsg" ret: "int" args: "int" "struct ibcs2_stropts *" "struct ibcs2_stropts *" "int *" */
  199 #define IBCS2_SYS_getmsg        85
  200 
  201 /* syscall: "putmsg" ret: "int" args: "int" "struct ibcs2_stropts *" "struct ibcs2_stropts *" "int" */
  202 #define IBCS2_SYS_putmsg        86
  203 
  204 /* syscall: "poll" ret: "int" args: "struct pollfd *" "u_long" "int" */
  205 #define IBCS2_SYS_poll  87
  206 
  207 /* syscall: "symlink" ret: "int" args: "char *" "char *" */
  208 #define IBCS2_SYS_symlink       90
  209 
  210 /* syscall: "lstat" ret: "int" args: "char *" "struct ibcs2_stat *" */
  211 #define IBCS2_SYS_lstat 91
  212 
  213 /* syscall: "readlink" ret: "int" args: "char *" "char *" "int" */
  214 #define IBCS2_SYS_readlink      92
  215 
  216 /* syscall: "sigreturn" ret: "int" args: "struct sigcontext *" */
  217 #define IBCS2_SYS_sigreturn     103
  218 
  219 /* syscall: "rdchk" ret: "int" args: "int" */
  220 #define IBCS2_SYS_rdchk 135
  221 
  222 /* syscall: "chsize" ret: "int" args: "int" "long" */
  223 #define IBCS2_SYS_chsize        138
  224 
  225 /* syscall: "ftime" ret: "int" args: "struct xenix_timeb *" */
  226 #define IBCS2_SYS_ftime 139
  227 
  228 /* syscall: "nap" ret: "int" args: "int" */
  229 #define IBCS2_SYS_nap   140
  230 
  231 /* syscall: "select" ret: "int" args: "u_int" "fd_set *" "fd_set *" "fd_set *" "struct timeval *" */
  232 #define IBCS2_SYS_select        164
  233 
  234 /* syscall: "eaccess" ret: "int" args: "char *" "int" */
  235 #define IBCS2_SYS_eaccess       165
  236 
  237 /* syscall: "sigaction" ret: "int" args: "int" "struct ibcs2_sigaction *" "struct ibcs2_sigaction *" */
  238 #define IBCS2_SYS_sigaction     167
  239 
  240 /* syscall: "sigprocmask" ret: "int" args: "int" "ibcs2_sigset_t *" "ibcs2_sigset_t *" */
  241 #define IBCS2_SYS_sigprocmask   168
  242 
  243 /* syscall: "sigpending" ret: "int" args: "ibcs2_sigset_t *" */
  244 #define IBCS2_SYS_sigpending    169
  245 
  246 /* syscall: "sigsuspend" ret: "int" args: "ibcs2_sigset_t *" */
  247 #define IBCS2_SYS_sigsuspend    170
  248 
  249 /* syscall: "getgroups" ret: "int" args: "int" "ibcs2_gid_t *" */
  250 #define IBCS2_SYS_getgroups     171
  251 
  252 /* syscall: "setgroups" ret: "int" args: "int" "ibcs2_gid_t *" */
  253 #define IBCS2_SYS_setgroups     172
  254 
  255 /* syscall: "sysconf" ret: "int" args: "int" */
  256 #define IBCS2_SYS_sysconf       173
  257 
  258 /* syscall: "pathconf" ret: "int" args: "char *" "int" */
  259 #define IBCS2_SYS_pathconf      174
  260 
  261 /* syscall: "fpathconf" ret: "int" args: "int" "int" */
  262 #define IBCS2_SYS_fpathconf     175
  263 
  264 /* syscall: "rename" ret: "int" args: "char *" "char *" */
  265 #define IBCS2_SYS_rename        176
  266 
  267 #define IBCS2_SYS_MAXSYSCALL    177

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