nr.rs 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306
  1. #![allow(dead_code)]
  2. #![allow(non_upper_case_globals)]
  3. pub const SYS_ACCEPT: usize = 202;
  4. pub const SYS_ACCEPT4: usize = 242;
  5. pub const SYS_ACCT: usize = 89;
  6. pub const SYS_ADD_KEY: usize = 217;
  7. pub const SYS_ADJTIMEX: usize = 171;
  8. pub const SYS_ARCH_SPECIFIC_SYSCALL: usize = 244;
  9. pub const SYS_BIND: usize = 200;
  10. pub const SYS_BPF: usize = 280;
  11. pub const SYS_BRK: usize = 214;
  12. pub const SYS_CAPGET: usize = 90;
  13. pub const SYS_CAPSET: usize = 91;
  14. pub const SYS_CHDIR: usize = 49;
  15. pub const SYS_CHROOT: usize = 51;
  16. pub const SYS_CLOCK_ADJTIME: usize = 266;
  17. pub const SYS_CLOCK_GETRES: usize = 114;
  18. pub const SYS_CLOCK_GETTIME: usize = 113;
  19. pub const SYS_CLOCK_NANOSLEEP: usize = 115;
  20. pub const SYS_CLOCK_SETTIME: usize = 112;
  21. pub const SYS_CLONE: usize = 220;
  22. pub const SYS_CLONE3: usize = 435;
  23. pub const SYS_CLOSE: usize = 57;
  24. pub const SYS_CLOSE_RANGE: usize = 436;
  25. pub const SYS_CONNECT: usize = 203;
  26. pub const SYS_COPY_FILE_RANGE: usize = 285;
  27. pub const SYS_DELETE_MODULE: usize = 106;
  28. pub const SYS_DUP: usize = 23;
  29. pub const SYS_DUP3: usize = 24;
  30. pub const SYS_EPOLL_CREATE1: usize = 20;
  31. pub const SYS_EPOLL_CTL: usize = 21;
  32. pub const SYS_EPOLL_PWAIT: usize = 22;
  33. pub const SYS_EPOLL_PWAIT2: usize = 441;
  34. pub const SYS_EVENTFD2: usize = 19;
  35. pub const SYS_EXECVE: usize = 221;
  36. pub const SYS_EXECVEAT: usize = 281;
  37. pub const SYS_EXIT: usize = 93;
  38. pub const SYS_EXIT_GROUP: usize = 94;
  39. pub const SYS_FACCESSAT: usize = 48;
  40. pub const SYS_FACCESSAT2: usize = 439;
  41. pub const SYS_FADVISE64: usize = 223;
  42. pub const SYS_FALLOCATE: usize = 47;
  43. pub const SYS_FANOTIFY_INIT: usize = 262;
  44. pub const SYS_FANOTIFY_MARK: usize = 263;
  45. pub const SYS_FCHDIR: usize = 50;
  46. pub const SYS_FCHMOD: usize = 52;
  47. pub const SYS_FCHMODAT: usize = 53;
  48. pub const SYS_FCHOWN: usize = 55;
  49. pub const SYS_FCHOWNAT: usize = 54;
  50. pub const SYS_FCNTL: usize = 25;
  51. pub const SYS_FDATASYNC: usize = 83;
  52. pub const SYS_FGETXATTR: usize = 10;
  53. pub const SYS_FINIT_MODULE: usize = 273;
  54. pub const SYS_FLISTXATTR: usize = 13;
  55. pub const SYS_FLOCK: usize = 32;
  56. pub const SYS_FREMOVEXATTR: usize = 16;
  57. pub const SYS_FSCONFIG: usize = 431;
  58. pub const SYS_FSETXATTR: usize = 7;
  59. pub const SYS_FSMOUNT: usize = 432;
  60. pub const SYS_FSOPEN: usize = 430;
  61. pub const SYS_FSPICK: usize = 433;
  62. pub const SYS_FSTAT: usize = 80;
  63. pub const SYS_FSTATFS: usize = 44;
  64. pub const SYS_FSYNC: usize = 82;
  65. pub const SYS_FTRUNCATE: usize = 46;
  66. pub const SYS_FUTEX: usize = 98;
  67. pub const SYS_GET_MEMPOLICY: usize = 236;
  68. pub const SYS_GET_ROBUST_LIST: usize = 100;
  69. pub const SYS_GETCPU: usize = 168;
  70. pub const SYS_GETCWD: usize = 17;
  71. pub const SYS_GETDENTS64: usize = 61;
  72. pub const SYS_GETEGID: usize = 177;
  73. pub const SYS_GETEUID: usize = 175;
  74. pub const SYS_GETGID: usize = 176;
  75. pub const SYS_GETGROUPS: usize = 158;
  76. pub const SYS_GETITIMER: usize = 102;
  77. pub const SYS_GETPEERNAME: usize = 205;
  78. pub const SYS_GETPGID: usize = 155;
  79. pub const SYS_GETPID: usize = 172;
  80. pub const SYS_GETPPID: usize = 173;
  81. pub const SYS_GETPRIORITY: usize = 141;
  82. pub const SYS_GETRANDOM: usize = 278;
  83. pub const SYS_GETRESGID: usize = 150;
  84. pub const SYS_GETRESUID: usize = 148;
  85. pub const SYS_GETRLIMIT: usize = 163;
  86. pub const SYS_GETRUSAGE: usize = 165;
  87. pub const SYS_GETSID: usize = 156;
  88. pub const SYS_GETSOCKNAME: usize = 204;
  89. pub const SYS_GETSOCKOPT: usize = 209;
  90. pub const SYS_GETTID: usize = 178;
  91. pub const SYS_GETTIMEOFDAY: usize = 169;
  92. pub const SYS_GETUID: usize = 174;
  93. pub const SYS_GETXATTR: usize = 8;
  94. pub const SYS_INIT_MODULE: usize = 105;
  95. pub const SYS_INOTIFY_ADD_WATCH: usize = 27;
  96. pub const SYS_INOTIFY_INIT1: usize = 26;
  97. pub const SYS_INOTIFY_RM_WATCH: usize = 28;
  98. pub const SYS_IO_CANCEL: usize = 3;
  99. pub const SYS_IO_DESTROY: usize = 1;
  100. pub const SYS_IO_GETEVENTS: usize = 4;
  101. pub const SYS_IO_PGETEVENTS: usize = 292;
  102. pub const SYS_IO_SETUP: usize = 0;
  103. pub const SYS_IO_SUBMIT: usize = 2;
  104. pub const SYS_IO_URING_ENTER: usize = 426;
  105. pub const SYS_IO_URING_REGISTER: usize = 427;
  106. pub const SYS_IO_URING_SETUP: usize = 425;
  107. pub const SYS_IOCTL: usize = 29;
  108. pub const SYS_IOPRIO_GET: usize = 31;
  109. pub const SYS_IOPRIO_SET: usize = 30;
  110. pub const SYS_KCMP: usize = 272;
  111. pub const SYS_KEXEC_FILE_LOAD: usize = 294;
  112. pub const SYS_KEXEC_LOAD: usize = 104;
  113. pub const SYS_KEYCTL: usize = 219;
  114. pub const SYS_KILL: usize = 129;
  115. pub const SYS_LGETXATTR: usize = 9;
  116. pub const SYS_LINKAT: usize = 37;
  117. pub const SYS_LISTEN: usize = 201;
  118. pub const SYS_LISTXATTR: usize = 11;
  119. pub const SYS_LLISTXATTR: usize = 12;
  120. pub const SYS_LOOKUP_DCOOKIE: usize = 18;
  121. pub const SYS_LREMOVEXATTR: usize = 15;
  122. pub const SYS_LSEEK: usize = 62;
  123. pub const SYS_LSETXATTR: usize = 6;
  124. pub const SYS_MADVISE: usize = 233;
  125. pub const SYS_MBIND: usize = 235;
  126. pub const SYS_MEMBARRIER: usize = 283;
  127. pub const SYS_MEMFD_CREATE: usize = 279;
  128. pub const SYS_MIGRATE_PAGES: usize = 238;
  129. pub const SYS_MINCORE: usize = 232;
  130. pub const SYS_MKDIRAT: usize = 34;
  131. pub const SYS_MKNODAT: usize = 33;
  132. pub const SYS_MLOCK: usize = 228;
  133. pub const SYS_MLOCK2: usize = 284;
  134. pub const SYS_MLOCKALL: usize = 230;
  135. pub const SYS_MMAP: usize = 222;
  136. pub const SYS_MOUNT: usize = 40;
  137. pub const SYS_MOUNT_SETATTR: usize = 442;
  138. pub const SYS_MOVE_MOUNT: usize = 429;
  139. pub const SYS_MOVE_PAGES: usize = 239;
  140. pub const SYS_MPROTECT: usize = 226;
  141. pub const SYS_MQ_GETSETATTR: usize = 185;
  142. pub const SYS_MQ_NOTIFY: usize = 184;
  143. pub const SYS_MQ_OPEN: usize = 180;
  144. pub const SYS_MQ_TIMEDRECEIVE: usize = 183;
  145. pub const SYS_MQ_TIMEDSEND: usize = 182;
  146. pub const SYS_MQ_UNLINK: usize = 181;
  147. pub const SYS_MREMAP: usize = 216;
  148. pub const SYS_MSGCTL: usize = 187;
  149. pub const SYS_MSGGET: usize = 186;
  150. pub const SYS_MSGRCV: usize = 188;
  151. pub const SYS_MSGSND: usize = 189;
  152. pub const SYS_MSYNC: usize = 227;
  153. pub const SYS_MUNLOCK: usize = 229;
  154. pub const SYS_MUNLOCKALL: usize = 231;
  155. pub const SYS_MUNMAP: usize = 215;
  156. pub const SYS_NAME_TO_HANDLE_AT: usize = 264;
  157. pub const SYS_NANOSLEEP: usize = 101;
  158. pub const SYS_NEWFSTATAT: usize = 79;
  159. pub const SYS_NFSSERVCTL: usize = 42;
  160. pub const SYS_OPEN_BY_HANDLE_AT: usize = 265;
  161. pub const SYS_OPEN_TREE: usize = 428;
  162. pub const SYS_OPENAT: usize = 56;
  163. pub const SYS_OPENAT2: usize = 437;
  164. pub const SYS_PERF_EVENT_OPEN: usize = 241;
  165. pub const SYS_PERSONALITY: usize = 92;
  166. pub const SYS_PIDFD_GETFD: usize = 438;
  167. pub const SYS_PIDFD_OPEN: usize = 434;
  168. pub const SYS_PIDFD_SEND_SIGNAL: usize = 424;
  169. pub const SYS_PIPE2: usize = 59;
  170. pub const SYS_PIVOT_ROOT: usize = 41;
  171. pub const SYS_PKEY_ALLOC: usize = 289;
  172. pub const SYS_PKEY_FREE: usize = 290;
  173. pub const SYS_PKEY_MPROTECT: usize = 288;
  174. pub const SYS_PPOLL: usize = 73;
  175. pub const SYS_PRCTL: usize = 167;
  176. pub const SYS_PREAD64: usize = 67;
  177. pub const SYS_PREADV: usize = 69;
  178. pub const SYS_PREADV2: usize = 286;
  179. pub const SYS_PRLIMIT64: usize = 261;
  180. pub const SYS_PROCESS_MADVISE: usize = 440;
  181. pub const SYS_PROCESS_VM_READV: usize = 270;
  182. pub const SYS_PROCESS_VM_WRITEV: usize = 271;
  183. pub const SYS_PSELECT6: usize = 72;
  184. pub const SYS_PTRACE: usize = 117;
  185. pub const SYS_PWRITE64: usize = 68;
  186. pub const SYS_PWRITEV: usize = 70;
  187. pub const SYS_PWRITEV2: usize = 287;
  188. pub const SYS_QUOTACTL: usize = 60;
  189. pub const SYS_READ: usize = 63;
  190. pub const SYS_READAHEAD: usize = 213;
  191. pub const SYS_READLINKAT: usize = 78;
  192. pub const SYS_READV: usize = 65;
  193. pub const SYS_REBOOT: usize = 142;
  194. pub const SYS_RECVFROM: usize = 207;
  195. pub const SYS_RECVMMSG: usize = 243;
  196. pub const SYS_RECVMSG: usize = 212;
  197. pub const SYS_REMAP_FILE_PAGES: usize = 234;
  198. pub const SYS_REMOVEXATTR: usize = 14;
  199. pub const SYS_RENAMEAT2: usize = 276;
  200. pub const SYS_REQUEST_KEY: usize = 218;
  201. pub const SYS_RESTART_SYSCALL: usize = 128;
  202. pub const SYS_RISCV_FLUSH_ICACHE: usize = 259;
  203. pub const SYS_RSEQ: usize = 293;
  204. pub const SYS_RT_SIGACTION: usize = 134;
  205. pub const SYS_RT_SIGPENDING: usize = 136;
  206. pub const SYS_RT_SIGPROCMASK: usize = 135;
  207. pub const SYS_RT_SIGQUEUEINFO: usize = 138;
  208. pub const SYS_RT_SIGRETURN: usize = 139;
  209. pub const SYS_RT_SIGSUSPEND: usize = 133;
  210. pub const SYS_RT_SIGTIMEDWAIT: usize = 137;
  211. pub const SYS_RT_TGSIGQUEUEINFO: usize = 240;
  212. pub const SYS_SCHED_GET_PRIORITY_MAX: usize = 125;
  213. pub const SYS_SCHED_GET_PRIORITY_MIN: usize = 126;
  214. pub const SYS_SCHED_GETAFFINITY: usize = 123;
  215. pub const SYS_SCHED_GETATTR: usize = 275;
  216. pub const SYS_SCHED_GETPARAM: usize = 121;
  217. pub const SYS_SCHED_GETSCHEDULER: usize = 120;
  218. pub const SYS_SCHED_RR_GET_INTERVAL: usize = 127;
  219. pub const SYS_SCHED_SETAFFINITY: usize = 122;
  220. pub const SYS_SCHED_SETATTR: usize = 274;
  221. pub const SYS_SCHED_SETPARAM: usize = 118;
  222. pub const SYS_SCHED_SETSCHEDULER: usize = 119;
  223. pub const SYS_SCHED_YIELD: usize = 124;
  224. pub const SYS_SECCOMP: usize = 277;
  225. pub const SYS_SEMCTL: usize = 191;
  226. pub const SYS_SEMGET: usize = 190;
  227. pub const SYS_SEMOP: usize = 193;
  228. pub const SYS_SEMTIMEDOP: usize = 192;
  229. pub const SYS_SENDFILE: usize = 71;
  230. pub const SYS_SENDMMSG: usize = 269;
  231. pub const SYS_SENDMSG: usize = 211;
  232. pub const SYS_SENDTO: usize = 206;
  233. pub const SYS_SET_MEMPOLICY: usize = 237;
  234. pub const SYS_SET_ROBUST_LIST: usize = 99;
  235. pub const SYS_SET_TID_ADDRESS: usize = 96;
  236. pub const SYS_SETDOMAINNAME: usize = 162;
  237. pub const SYS_SETFSGID: usize = 152;
  238. pub const SYS_SETFSUID: usize = 151;
  239. pub const SYS_SETGID: usize = 144;
  240. pub const SYS_SETGROUPS: usize = 159;
  241. pub const SYS_SETHOSTNAME: usize = 161;
  242. pub const SYS_SETITIMER: usize = 103;
  243. pub const SYS_SETNS: usize = 268;
  244. pub const SYS_SETPGID: usize = 154;
  245. pub const SYS_SETPRIORITY: usize = 140;
  246. pub const SYS_SETREGID: usize = 143;
  247. pub const SYS_SETRESGID: usize = 149;
  248. pub const SYS_SETRESUID: usize = 147;
  249. pub const SYS_SETREUID: usize = 145;
  250. pub const SYS_SETRLIMIT: usize = 164;
  251. pub const SYS_SETSID: usize = 157;
  252. pub const SYS_SETSOCKOPT: usize = 208;
  253. pub const SYS_SETTIMEOFDAY: usize = 170;
  254. pub const SYS_SETUID: usize = 146;
  255. pub const SYS_SETXATTR: usize = 5;
  256. pub const SYS_SHMAT: usize = 196;
  257. pub const SYS_SHMCTL: usize = 195;
  258. pub const SYS_SHMDT: usize = 197;
  259. pub const SYS_SHMGET: usize = 194;
  260. pub const SYS_SHUTDOWN: usize = 210;
  261. pub const SYS_SIGALTSTACK: usize = 132;
  262. pub const SYS_SIGNALFD4: usize = 74;
  263. pub const SYS_SOCKET: usize = 198;
  264. pub const SYS_SOCKETPAIR: usize = 199;
  265. pub const SYS_SPLICE: usize = 76;
  266. pub const SYS_STATFS: usize = 43;
  267. pub const SYS_STATX: usize = 291;
  268. pub const SYS_SWAPOFF: usize = 225;
  269. pub const SYS_SWAPON: usize = 224;
  270. pub const SYS_SYMLINKAT: usize = 36;
  271. pub const SYS_SYNC: usize = 81;
  272. pub const SYS_SYNC_FILE_RANGE: usize = 84;
  273. pub const SYS_SYNCFS: usize = 267;
  274. pub const SYS_SYSCALLS: usize = 443;
  275. pub const SYS_SYSINFO: usize = 179;
  276. pub const SYS_SYSLOG: usize = 116;
  277. pub const SYS_TEE: usize = 77;
  278. pub const SYS_TGKILL: usize = 131;
  279. pub const SYS_TIMER_CREATE: usize = 107;
  280. pub const SYS_TIMER_DELETE: usize = 111;
  281. pub const SYS_TIMER_GETOVERRUN: usize = 109;
  282. pub const SYS_TIMER_GETTIME: usize = 108;
  283. pub const SYS_TIMER_SETTIME: usize = 110;
  284. pub const SYS_TIMERFD_CREATE: usize = 85;
  285. pub const SYS_TIMERFD_GETTIME: usize = 87;
  286. pub const SYS_TIMERFD_SETTIME: usize = 86;
  287. pub const SYS_TIMES: usize = 153;
  288. pub const SYS_TKILL: usize = 130;
  289. pub const SYS_TRUNCATE: usize = 45;
  290. pub const SYS_UMASK: usize = 166;
  291. pub const SYS_UMOUNT2: usize = 39;
  292. pub const SYS_UNAME: usize = 160;
  293. pub const SYS_UNLINKAT: usize = 35;
  294. pub const SYS_UNSHARE: usize = 97;
  295. pub const SYS_USERFAULTFD: usize = 282;
  296. pub const SYS_UTIMENSAT: usize = 88;
  297. pub const SYS_VHANGUP: usize = 58;
  298. pub const SYS_VMSPLICE: usize = 75;
  299. pub const SYS_WAIT4: usize = 260;
  300. pub const SYS_WAITID: usize = 95;
  301. pub const SYS_WRITE: usize = 64;
  302. pub const SYS_WRITEV: usize = 66;
  303. // ===以下是为了代码一致性,才定义的调用号===
  304. pub const SYS_GETDENTS: usize = SYS_GETDENTS64;