syscall.h 4.5 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182
  1. #ifndef _SYS_SYSCALL_H
  2. #define _SYS_SYSCALL_H
  3. #define SYS_setup 0 /* Used only by init, to get system going. */
  4. #define SYS_exit 1
  5. #define SYS_fork 2
  6. #define SYS_read 3
  7. #define SYS_write 4
  8. #define SYS_open 5
  9. #define SYS_close 6
  10. #define SYS_waitpid 7
  11. #define SYS_creat 8
  12. #define SYS_link 9
  13. #define SYS_unlink 10
  14. #define SYS_execve 11
  15. #define SYS_chdir 12
  16. #define SYS_time 13
  17. #define SYS_mknod 14
  18. #define SYS_prev_mknod 14
  19. #define SYS_chmod 15
  20. #define SYS_chown 16
  21. #define SYS_break 17
  22. #define SYS_oldstat 18
  23. #define SYS_lseek 19
  24. #define SYS_getpid 20
  25. #define SYS_mount 21
  26. #define SYS_umount 22
  27. #define SYS_setuid 23
  28. #define SYS_getuid 24
  29. #define SYS_stime 25
  30. #define SYS_ptrace 26
  31. #define SYS_alarm 27
  32. #define SYS_oldfstat 28
  33. #define SYS_pause 29
  34. #define SYS_utime 30
  35. #define SYS_stty 31
  36. #define SYS_gtty 32
  37. #define SYS_access 33
  38. #define SYS_nice 34
  39. #define SYS_ftime 35
  40. #define SYS_sync 36
  41. #define SYS_kill 37
  42. #define SYS_rename 38
  43. #define SYS_mkdir 39
  44. #define SYS_rmdir 40
  45. #define SYS_dup 41
  46. #define SYS_pipe 42
  47. #define SYS_times 43
  48. #define SYS_prof 44
  49. #define SYS_brk 45
  50. #define SYS_setgid 46
  51. #define SYS_getgid 47
  52. #define SYS_signal 48
  53. #define SYS_geteuid 49
  54. #define SYS_getegid 50
  55. #define SYS_acct 51
  56. #define SYS_phys 52
  57. #define SYS_lock 53
  58. #define SYS_ioctl 54
  59. #define SYS_fcntl 55
  60. #define SYS_mpx 56
  61. #define SYS_setpgid 57
  62. #define SYS_ulimit 58
  63. #define SYS_oldolduname 59
  64. #define SYS_umask 60
  65. #define SYS_chroot 61
  66. #define SYS_prev_ustat 62
  67. #define SYS_dup2 63
  68. #define SYS_getppid 64
  69. #define SYS_getpgrp 65
  70. #define SYS_setsid 66
  71. #define SYS_sigaction 67
  72. #define SYS_siggetmask 68
  73. #define SYS_sigsetmask 69
  74. #define SYS_setreuid 70
  75. #define SYS_setregid 71
  76. #define SYS_sigsuspend 72
  77. #define SYS_sigpending 73
  78. #define SYS_sethostname 74
  79. #define SYS_setrlimit 75
  80. #define SYS_getrlimit 76
  81. #define SYS_getrusage 77
  82. #define SYS_gettimeofday 78
  83. #define SYS_settimeofday 79
  84. #define SYS_getgroups 80
  85. #define SYS_setgroups 81
  86. #define SYS_select 82
  87. #define SYS_symlink 83
  88. #define SYS_oldlstat 84
  89. #define SYS_readlink 85
  90. #define SYS_uselib 86
  91. #define SYS_swapon 87
  92. #define SYS_reboot 88
  93. #define SYS_readdir 89
  94. #define SYS_mmap 90
  95. #define SYS_munmap 91
  96. #define SYS_truncate 92
  97. #define SYS_ftruncate 93
  98. #define SYS_fchmod 94
  99. #define SYS_fchown 95
  100. #define SYS_getpriority 96
  101. #define SYS_setpriority 97
  102. #define SYS_profil 98
  103. #define SYS_statfs 99
  104. #define SYS_fstatfs 100
  105. #define SYS_ioperm 101
  106. #define SYS_socketcall 102
  107. #define SYS_klog 103
  108. #define SYS_setitimer 104
  109. #define SYS_getitimer 105
  110. #define SYS_prev_stat 106
  111. #define SYS_prev_lstat 107
  112. #define SYS_prev_fstat 108
  113. #define SYS_stat 106
  114. #define SYS_lstat 107
  115. #define SYS_fstat 108
  116. #define SYS_olduname 109
  117. #define SYS_iopl 110
  118. #define SYS_vhangup 111
  119. #define SYS_idle 112
  120. #define SYS_vm86old 113
  121. #define SYS_wait4 114
  122. #define SYS_swapoff 115
  123. #define SYS_sysinfo 116
  124. #define SYS_ipc 117
  125. #define SYS_fsync 118
  126. #define SYS_sigreturn 119
  127. #define SYS_clone 120
  128. #define SYS_setdomainname 121
  129. #define SYS_uname 122
  130. #define SYS_modify_ldt 123
  131. #define SYS_adjtimex 124
  132. #define SYS_mprotect 125
  133. #define SYS_sigprocmask 126
  134. #define SYS_create_module 127
  135. #define SYS_init_module 128
  136. #define SYS_delete_module 129
  137. #define SYS_get_kernel_syms 130
  138. #define SYS_quotactl 131
  139. #define SYS_getpgid 132
  140. #define SYS_fchdir 133
  141. #define SYS_bdflush 134
  142. #define SYS_sysfs 135
  143. #define SYS_personality 136
  144. #define SYS_afs_syscall 137 /* Syscall for Andrew File System */
  145. #define SYS_setfsuid 138
  146. #define SYS_setfsgid 139
  147. #define SYS__llseek 140
  148. #define SYS_getdents 141
  149. #define SYS__newselect 142
  150. #define SYS_flock 143
  151. #define SYS_syscall_flock SYS_flock
  152. #define SYS_msync 144
  153. #define SYS_readv 145
  154. #define SYS_syscall_readv SYS_readv
  155. #define SYS_writev 146
  156. #define SYS_syscall_writev SYS_writev
  157. #define SYS_getsid 147
  158. #define SYS_fdatasync 148
  159. #define SYS__sysctl 149
  160. #define SYS_mlock 150
  161. #define SYS_munlock 151
  162. #define SYS_mlockall 152
  163. #define SYS_munlockall 153
  164. #define SYS_sched_setparam 154
  165. #define SYS_sched_getparam 155
  166. #define SYS_sched_setscheduler 156
  167. #define SYS_sched_getscheduler 157
  168. #define SYS_sched_yield 158
  169. #define SYS_sched_get_priority_max 159
  170. #define SYS_sched_get_priority_min 160
  171. #define SYS_sched_rr_get_interval 161
  172. #define SYS_nanosleep 162
  173. #define SYS_mremap 163
  174. #define SYS_setresuid 164
  175. #define SYS_getresuid 165
  176. #define SYS_vm86 166
  177. #define SYS_query_module 167
  178. #define SYS_poll 168
  179. #define SYS_syscall_poll SYS_poll
  180. #endif /* <sys/syscall.h> */