Home | History | Annotate | Line # | Download | only in linux
linux_syscall.h revision 1.17
      1   1.1     fvdl /*
      2   1.1     fvdl  * System call numbers.
      3   1.1     fvdl  *
      4   1.1     fvdl  * DO NOT EDIT-- this file is automatically generated.
      5  1.17     fvdl  * created from	NetBSD: syscalls.master,v 1.16 1996/05/20 01:59:35 fvdl Exp
      6   1.1     fvdl  */
      7   1.1     fvdl 
      8   1.1     fvdl #define	LINUX_SYS_syscall	0
      9   1.1     fvdl #define	LINUX_SYS_exit	1
     10  1.14  mycroft #define	LINUX_SYS_fork	2
     11   1.1     fvdl #define	LINUX_SYS_read	3
     12   1.1     fvdl #define	LINUX_SYS_write	4
     13  1.14  mycroft #define	LINUX_SYS_open	5
     14   1.1     fvdl #define	LINUX_SYS_close	6
     15  1.14  mycroft #define	LINUX_SYS_waitpid	7
     16  1.14  mycroft #define	LINUX_SYS_creat	8
     17   1.1     fvdl #define	LINUX_SYS_link	9
     18  1.14  mycroft #define	LINUX_SYS_unlink	10
     19  1.14  mycroft #define	LINUX_SYS_execve	11
     20  1.14  mycroft #define	LINUX_SYS_chdir	12
     21  1.14  mycroft #define	LINUX_SYS_time	13
     22  1.14  mycroft #define	LINUX_SYS_mknod	14
     23  1.14  mycroft #define	LINUX_SYS_chmod	15
     24  1.14  mycroft #define	LINUX_SYS_chown	16
     25  1.14  mycroft #define	LINUX_SYS_break	17
     26  1.14  mycroft 				/* 18 is obsolete ostat */
     27  1.14  mycroft #define	LINUX_SYS_lseek	19
     28   1.1     fvdl #define	LINUX_SYS_getpid	20
     29   1.1     fvdl #define	LINUX_SYS_setuid	23
     30   1.1     fvdl #define	LINUX_SYS_getuid	24
     31  1.14  mycroft #define	LINUX_SYS_alarm	27
     32  1.14  mycroft 				/* 28 is obsolete ofstat */
     33  1.14  mycroft #define	LINUX_SYS_pause	29
     34  1.14  mycroft #define	LINUX_SYS_utime	30
     35  1.14  mycroft #define	LINUX_SYS_access	33
     36   1.1     fvdl #define	LINUX_SYS_sync	36
     37  1.14  mycroft #define	LINUX_SYS_kill	37
     38  1.14  mycroft #define	LINUX_SYS_rename	38
     39  1.14  mycroft #define	LINUX_SYS_mkdir	39
     40  1.14  mycroft #define	LINUX_SYS_rmdir	40
     41   1.1     fvdl #define	LINUX_SYS_dup	41
     42  1.14  mycroft #define	LINUX_SYS_pipe	42
     43  1.14  mycroft #define	LINUX_SYS_times	43
     44  1.14  mycroft #define	LINUX_SYS_brk	45
     45   1.1     fvdl #define	LINUX_SYS_setgid	46
     46   1.1     fvdl #define	LINUX_SYS_getgid	47
     47  1.14  mycroft #define	LINUX_SYS_signal	48
     48   1.1     fvdl #define	LINUX_SYS_geteuid	49
     49   1.1     fvdl #define	LINUX_SYS_getegid	50
     50   1.1     fvdl #define	LINUX_SYS_acct	51
     51  1.14  mycroft #define	LINUX_SYS_ioctl	54
     52  1.14  mycroft #define	LINUX_SYS_fcntl	55
     53   1.1     fvdl #define	LINUX_SYS_setpgid	57
     54  1.14  mycroft #define	LINUX_SYS_oldolduname	59
     55   1.1     fvdl #define	LINUX_SYS_umask	60
     56   1.1     fvdl #define	LINUX_SYS_chroot	61
     57   1.1     fvdl #define	LINUX_SYS_dup2	63
     58   1.1     fvdl #define	LINUX_SYS_getppid	64
     59   1.1     fvdl #define	LINUX_SYS_getpgrp	65
     60   1.1     fvdl #define	LINUX_SYS_setsid	66
     61  1.14  mycroft #define	LINUX_SYS_sigaction	67
     62  1.14  mycroft #define	LINUX_SYS_siggetmask	68
     63  1.14  mycroft #define	LINUX_SYS_sigsetmask	69
     64  1.14  mycroft #define	LINUX_SYS_setreuid	70
     65  1.14  mycroft #define	LINUX_SYS_setregid	71
     66  1.14  mycroft #define	LINUX_SYS_sigsuspend	72
     67  1.14  mycroft #define	LINUX_SYS_sigpending	73
     68  1.14  mycroft #define	LINUX_SYS_sethostname	74
     69  1.14  mycroft #define	LINUX_SYS_setrlimit	75
     70  1.14  mycroft #define	LINUX_SYS_getrlimit	76
     71   1.1     fvdl #define	LINUX_SYS_getrusage	77
     72   1.1     fvdl #define	LINUX_SYS_gettimeofday	78
     73   1.1     fvdl #define	LINUX_SYS_settimeofday	79
     74   1.1     fvdl #define	LINUX_SYS_getgroups	80
     75   1.1     fvdl #define	LINUX_SYS_setgroups	81
     76  1.14  mycroft #define	LINUX_SYS_oldselect	82
     77  1.14  mycroft #define	LINUX_SYS_symlink	83
     78  1.14  mycroft #define	LINUX_SYS_olstat	84
     79  1.14  mycroft #define	LINUX_SYS_readlink	85
     80  1.14  mycroft #define	LINUX_SYS_uselib	86
     81   1.1     fvdl #define	LINUX_SYS_swapon	87
     82   1.1     fvdl #define	LINUX_SYS_reboot	88
     83  1.14  mycroft #define	LINUX_SYS_readdir	89
     84  1.14  mycroft #define	LINUX_SYS_mmap	90
     85   1.1     fvdl #define	LINUX_SYS_munmap	91
     86  1.14  mycroft #define	LINUX_SYS_truncate	92
     87  1.14  mycroft #define	LINUX_SYS_ftruncate	93
     88   1.1     fvdl #define	LINUX_SYS_fchmod	94
     89  1.14  mycroft #define	LINUX_SYS_fchown	95
     90   1.1     fvdl #define	LINUX_SYS_getpriority	96
     91   1.1     fvdl #define	LINUX_SYS_setpriority	97
     92   1.1     fvdl #define	LINUX_SYS_profil	98
     93  1.14  mycroft #define	LINUX_SYS_statfs	99
     94  1.14  mycroft #define	LINUX_SYS_fstatfs	100
     95  1.14  mycroft #define	LINUX_SYS_ioperm	101
     96  1.14  mycroft #define	LINUX_SYS_socketcall	102
     97   1.1     fvdl #define	LINUX_SYS_setitimer	104
     98   1.1     fvdl #define	LINUX_SYS_getitimer	105
     99  1.14  mycroft #define	LINUX_SYS_stat	106
    100  1.14  mycroft #define	LINUX_SYS_lstat	107
    101  1.14  mycroft #define	LINUX_SYS_fstat	108
    102  1.14  mycroft #define	LINUX_SYS_olduname	109
    103  1.14  mycroft #define	LINUX_SYS_iopl	110
    104  1.14  mycroft #define	LINUX_SYS_wait4	114
    105  1.14  mycroft #define	LINUX_SYS_ipc	117
    106   1.1     fvdl #define	LINUX_SYS_fsync	118
    107  1.14  mycroft #define	LINUX_SYS_sigreturn	119
    108  1.14  mycroft #define	LINUX_SYS_setdomainname	121
    109  1.14  mycroft #define	LINUX_SYS_uname	122
    110  1.14  mycroft #define	LINUX_SYS_modify_ldt	123
    111   1.1     fvdl #define	LINUX_SYS_mprotect	125
    112  1.14  mycroft #define	LINUX_SYS_sigprocmask	126
    113  1.14  mycroft #define	LINUX_SYS_getpgid	132
    114   1.1     fvdl #define	LINUX_SYS_fchdir	133
    115  1.14  mycroft #define	LINUX_SYS_personality	136
    116  1.14  mycroft #define	LINUX_SYS_llseek	140
    117  1.14  mycroft #define	LINUX_SYS_getdents	141
    118  1.14  mycroft #define	LINUX_SYS_select	142
    119  1.11     fvdl #define	LINUX_SYS_flock	143
    120  1.16     fvdl #define	LINUX_SYS_msync	144
    121  1.16     fvdl #define	LINUX_SYS_readv	145
    122  1.16     fvdl #define	LINUX_SYS_writev	146
    123  1.17     fvdl #define	LINUX_SYS_getsid	147
    124  1.17     fvdl #define	LINUX_SYS_fdatasync	148
    125  1.17     fvdl #define	LINUX_SYS___sysctl	149
    126  1.17     fvdl #define	LINUX_SYS_mlock	150
    127  1.17     fvdl #define	LINUX_SYS_munlock	151
    128  1.17     fvdl #define	LINUX_SYS_MAXSYSCALL	164
    129