[BACK]Return to ibcs2_syscall.h CVS log [TXT][DIR] Up to [local] / sys / compat / ibcs2

Annotation of sys/compat/ibcs2/ibcs2_syscall.h, Revision 1.1.1.1

1.1       nbrk        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

CVSweb