ia32_unistd.h
上传用户:jlfgdled
上传日期:2013-04-10
资源大小:33168k
文件大小:8k
源码类别:

Linux/Unix编程

开发平台:

Unix_Linux

  1. #ifndef _ASM_X86_64_IA32_UNISTD_H_
  2. #define _ASM_X86_64_IA32_UNISTD_H_
  3. /*
  4.  * This file contains the system call numbers of the ia32 port,
  5.  * this is for the kernel only.
  6.  */
  7. #define __NR_ia32_exit   1
  8. #define __NR_ia32_fork   2
  9. #define __NR_ia32_read   3
  10. #define __NR_ia32_write   4
  11. #define __NR_ia32_open   5
  12. #define __NR_ia32_close   6
  13. #define __NR_ia32_waitpid   7
  14. #define __NR_ia32_creat   8
  15. #define __NR_ia32_link   9
  16. #define __NR_ia32_unlink  10
  17. #define __NR_ia32_execve  11
  18. #define __NR_ia32_chdir  12
  19. #define __NR_ia32_time  13
  20. #define __NR_ia32_mknod  14
  21. #define __NR_ia32_chmod  15
  22. #define __NR_ia32_lchown  16
  23. #define __NR_ia32_break  17
  24. #define __NR_ia32_oldstat  18
  25. #define __NR_ia32_lseek  19
  26. #define __NR_ia32_getpid  20
  27. #define __NR_ia32_mount  21
  28. #define __NR_ia32_umount  22
  29. #define __NR_ia32_setuid  23
  30. #define __NR_ia32_getuid  24
  31. #define __NR_ia32_stime  25
  32. #define __NR_ia32_ptrace  26
  33. #define __NR_ia32_alarm  27
  34. #define __NR_ia32_oldfstat  28
  35. #define __NR_ia32_pause  29
  36. #define __NR_ia32_utime  30
  37. #define __NR_ia32_stty  31
  38. #define __NR_ia32_gtty  32
  39. #define __NR_ia32_access  33
  40. #define __NR_ia32_nice  34
  41. #define __NR_ia32_ftime  35
  42. #define __NR_ia32_sync  36
  43. #define __NR_ia32_kill  37
  44. #define __NR_ia32_rename  38
  45. #define __NR_ia32_mkdir  39
  46. #define __NR_ia32_rmdir  40
  47. #define __NR_ia32_dup  41
  48. #define __NR_ia32_pipe  42
  49. #define __NR_ia32_times  43
  50. #define __NR_ia32_prof  44
  51. #define __NR_ia32_brk  45
  52. #define __NR_ia32_setgid  46
  53. #define __NR_ia32_getgid  47
  54. #define __NR_ia32_signal  48
  55. #define __NR_ia32_geteuid  49
  56. #define __NR_ia32_getegid  50
  57. #define __NR_ia32_acct  51
  58. #define __NR_ia32_umount2  52
  59. #define __NR_ia32_lock  53
  60. #define __NR_ia32_ioctl  54
  61. #define __NR_ia32_fcntl  55
  62. #define __NR_ia32_mpx  56
  63. #define __NR_ia32_setpgid  57
  64. #define __NR_ia32_ulimit  58
  65. #define __NR_ia32_oldolduname  59
  66. #define __NR_ia32_umask  60
  67. #define __NR_ia32_chroot  61
  68. #define __NR_ia32_ustat  62
  69. #define __NR_ia32_dup2  63
  70. #define __NR_ia32_getppid  64
  71. #define __NR_ia32_getpgrp  65
  72. #define __NR_ia32_setsid  66
  73. #define __NR_ia32_sigaction  67
  74. #define __NR_ia32_sgetmask  68
  75. #define __NR_ia32_ssetmask  69
  76. #define __NR_ia32_setreuid  70
  77. #define __NR_ia32_setregid  71
  78. #define __NR_ia32_sigsuspend  72
  79. #define __NR_ia32_sigpending  73
  80. #define __NR_ia32_sethostname  74
  81. #define __NR_ia32_setrlimit  75
  82. #define __NR_ia32_getrlimit  76 /* Back compatible 2Gig limited rlimit */
  83. #define __NR_ia32_getrusage  77
  84. #define __NR_ia32_gettimeofday  78
  85. #define __NR_ia32_settimeofday  79
  86. #define __NR_ia32_getgroups  80
  87. #define __NR_ia32_setgroups  81
  88. #define __NR_ia32_select  82
  89. #define __NR_ia32_symlink  83
  90. #define __NR_ia32_oldlstat  84
  91. #define __NR_ia32_readlink  85
  92. #define __NR_ia32_uselib  86
  93. #define __NR_ia32_swapon  87
  94. #define __NR_ia32_reboot  88
  95. #define __NR_ia32_readdir  89
  96. #define __NR_ia32_mmap  90
  97. #define __NR_ia32_munmap  91
  98. #define __NR_ia32_truncate  92
  99. #define __NR_ia32_ftruncate  93
  100. #define __NR_ia32_fchmod  94
  101. #define __NR_ia32_fchown  95
  102. #define __NR_ia32_getpriority  96
  103. #define __NR_ia32_setpriority  97
  104. #define __NR_ia32_profil  98
  105. #define __NR_ia32_statfs  99
  106. #define __NR_ia32_fstatfs 100
  107. #define __NR_ia32_ioperm 101
  108. #define __NR_ia32_socketcall 102
  109. #define __NR_ia32_syslog 103
  110. #define __NR_ia32_setitimer 104
  111. #define __NR_ia32_getitimer 105
  112. #define __NR_ia32_stat 106
  113. #define __NR_ia32_lstat 107
  114. #define __NR_ia32_fstat 108
  115. #define __NR_ia32_olduname 109
  116. #define __NR_ia32_iopl 110
  117. #define __NR_ia32_vhangup 111
  118. #define __NR_ia32_idle 112
  119. #define __NR_ia32_vm86old 113
  120. #define __NR_ia32_wait4 114
  121. #define __NR_ia32_swapoff 115
  122. #define __NR_ia32_sysinfo 116
  123. #define __NR_ia32_ipc 117
  124. #define __NR_ia32_fsync 118
  125. #define __NR_ia32_sigreturn 119
  126. #define __NR_ia32_clone 120
  127. #define __NR_ia32_setdomainname 121
  128. #define __NR_ia32_uname 122
  129. #define __NR_ia32_modify_ldt 123
  130. #define __NR_ia32_adjtimex 124
  131. #define __NR_ia32_mprotect 125
  132. #define __NR_ia32_sigprocmask 126
  133. #define __NR_ia32_create_module 127
  134. #define __NR_ia32_init_module 128
  135. #define __NR_ia32_delete_module 129
  136. #define __NR_ia32_get_kernel_syms 130
  137. #define __NR_ia32_quotactl 131
  138. #define __NR_ia32_getpgid 132
  139. #define __NR_ia32_fchdir 133
  140. #define __NR_ia32_bdflush 134
  141. #define __NR_ia32_sysfs 135
  142. #define __NR_ia32_personality 136
  143. #define __NR_ia32_afs_syscall 137 /* Syscall for Andrew File System */
  144. #define __NR_ia32_setfsuid 138
  145. #define __NR_ia32_setfsgid 139
  146. #define __NR_ia32__llseek 140
  147. #define __NR_ia32_getdents 141
  148. #define __NR_ia32__newselect 142
  149. #define __NR_ia32_flock 143
  150. #define __NR_ia32_msync 144
  151. #define __NR_ia32_readv 145
  152. #define __NR_ia32_writev 146
  153. #define __NR_ia32_getsid 147
  154. #define __NR_ia32_fdatasync 148
  155. #define __NR_ia32__sysctl 149
  156. #define __NR_ia32_mlock 150
  157. #define __NR_ia32_munlock 151
  158. #define __NR_ia32_mlockall 152
  159. #define __NR_ia32_munlockall 153
  160. #define __NR_ia32_sched_setparam 154
  161. #define __NR_ia32_sched_getparam 155
  162. #define __NR_ia32_sched_setscheduler 156
  163. #define __NR_ia32_sched_getscheduler 157
  164. #define __NR_ia32_sched_yield 158
  165. #define __NR_ia32_sched_get_priority_max 159
  166. #define __NR_ia32_sched_get_priority_min 160
  167. #define __NR_ia32_sched_rr_get_interval 161
  168. #define __NR_ia32_nanosleep 162
  169. #define __NR_ia32_mremap 163
  170. #define __NR_ia32_setresuid 164
  171. #define __NR_ia32_getresuid 165
  172. #define __NR_ia32_vm86 166
  173. #define __NR_ia32_query_module 167
  174. #define __NR_ia32_poll 168
  175. #define __NR_ia32_nfsservctl 169
  176. #define __NR_ia32_setresgid 170
  177. #define __NR_ia32_getresgid 171
  178. #define __NR_ia32_prctl              172
  179. #define __NR_ia32_rt_sigreturn 173
  180. #define __NR_ia32_rt_sigaction 174
  181. #define __NR_ia32_rt_sigprocmask 175
  182. #define __NR_ia32_rt_sigpending 176
  183. #define __NR_ia32_rt_sigtimedwait 177
  184. #define __NR_ia32_rt_sigqueueinfo 178
  185. #define __NR_ia32_rt_sigsuspend 179
  186. #define __NR_ia32_pread 180
  187. #define __NR_ia32_pwrite 181
  188. #define __NR_ia32_chown 182
  189. #define __NR_ia32_getcwd 183
  190. #define __NR_ia32_capget 184
  191. #define __NR_ia32_capset 185
  192. #define __NR_ia32_sigaltstack 186
  193. #define __NR_ia32_sendfile 187
  194. #define __NR_ia32_getpmsg 188 /* some people actually want streams */
  195. #define __NR_ia32_putpmsg 189 /* some people actually want streams */
  196. #define __NR_ia32_vfork 190
  197. #define __NR_ia32_ugetrlimit 191 /* SuS compliant getrlimit */
  198. #define __NR_ia32_mmap2 192
  199. #define __NR_ia32_truncate64 193
  200. #define __NR_ia32_ftruncate64 194
  201. #define __NR_ia32_stat64 195
  202. #define __NR_ia32_lstat64 196
  203. #define __NR_ia32_fstat64 197
  204. #define __NR_ia32_lchown32 198
  205. #define __NR_ia32_getuid32 199
  206. #define __NR_ia32_getgid32 200
  207. #define __NR_ia32_geteuid32 201
  208. #define __NR_ia32_getegid32 202
  209. #define __NR_ia32_setreuid32 203
  210. #define __NR_ia32_setregid32 204
  211. #define __NR_ia32_getgroups32 205
  212. #define __NR_ia32_setgroups32 206
  213. #define __NR_ia32_fchown32 207
  214. #define __NR_ia32_setresuid32 208
  215. #define __NR_ia32_getresuid32 209
  216. #define __NR_ia32_setresgid32 210
  217. #define __NR_ia32_getresgid32 211
  218. #define __NR_ia32_chown32 212
  219. #define __NR_ia32_setuid32 213
  220. #define __NR_ia32_setgid32 214
  221. #define __NR_ia32_setfsuid32 215
  222. #define __NR_ia32_setfsgid32 216
  223. #define __NR_ia32_pivot_root 217
  224. #define __NR_ia32_mincore 218
  225. #define __NR_ia32_madvise 219
  226. #define __NR_ia32_madvise1 219 /* delete when C lib stub is removed */
  227. #define __NR_ia32_getdents64 220
  228. #define __NR_ia32_fcntl64 221
  229. #define __NR_ia32_tuxcall 222
  230. #define __NR_ia32_security 223
  231. #define __NR_ia32_gettid 224
  232. #define __NR_ia32_readahead 225
  233. #define __NR_ia32_sendfile64 239
  234. #define __NR_ia32_futex 240
  235. #define __NR_ia32_sched_setaffinity 241
  236. #define __NR_ia32_sched_getaffinity 242
  237. #define __NR_ia32_set_thread_area 243
  238. #define __NR_ia32_get_thread_area 244
  239. #define __NR_ia32_io_setup 245
  240. #define __NR_ia32_io_destroy 246
  241. #define __NR_ia32_io_getevents 247
  242. #define __NR_ia32_io_submit 248
  243. #define __NR_ia32_io_cancel 249
  244. #define __NR_ia32_alloc_hugepages 250
  245. #define __NR_ia32_free_hugepages 251
  246. #define __NR_ia32_exit_group 252
  247. #define IA32_NR_syscalls 260
  248. #endif /* _ASM_X86_64_IA32_UNISTD_H_ */