sysnr.inc 5.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135
  1. {
  2. This file is part of the Free Pascal run time library.
  3. Copyright (c) 1999-2000 by Michael Van Canneyt,
  4. member of the Free Pascal development team.
  5. See the file COPYING.FPC, included in this distribution,
  6. for details about the copyright.
  7. This program is distributed in the hope that it will be useful,
  8. but WITHOUT ANY WARRANTY; without even the implied warranty of
  9. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  10. **********************************************************************}
  11. const
  12. {More or less checked/in use FreeBSD syscalls}
  13. syscall_nr_readv = 120;
  14. syscall_nr_writev = 121;
  15. syscall_nr_pread = 173;
  16. syscall_nr_pwrite = 174;
  17. syscall_nr_semsys = 169;
  18. syscall_nr_msgsys = 170;
  19. syscall_nr_shmsys = 171;
  20. syscall_nr_mkfifo = 132;
  21. syscall_nr___getcwd = 326;
  22. syscall_nr_settimeofday = 122;
  23. syscall_nr_getitimer = 86;
  24. syscall_nr_setitimer = 83;
  25. syscall_nr___syscall = 198;
  26. syscall_nr_setsid = 147;
  27. syscall_nr_getpgrp = 81;
  28. syscall_nr_setuid = 23;
  29. syscall_nr_setgid = 181;
  30. syscall_nr_getgroups = 79;
  31. syscall_nr_sysarch = 165;
  32. syscall_nr_accept = 30;
  33. syscall_nr_access = 33;
  34. syscall_nr_bind = 104;
  35. syscall_nr_chdir = 12;
  36. syscall_nr_chmod = 15;
  37. syscall_nr_chown = 16;
  38. syscall_nr_close = 6;
  39. syscall_nr_connect = 98;
  40. syscall_nr_dup = 41;
  41. syscall_nr_dup2 = 90;
  42. syscall_nr_execve = 59;
  43. syscall_nr_exit = 1;
  44. syscall_nr_fcntl = 92;
  45. syscall_nr_flock = 131;
  46. syscall_nr_fork = 2;
  47. syscall_nr_fstat = 189;
  48. syscall_nr_statfs4 = 157; // COMPAT4x
  49. syscall_nr_fstatfs4 = 158; // COMPAT4x
  50. syscall_nr_getfsstat = 395;
  51. syscall_nr_statfs = 396;
  52. syscall_nr_fstatfs = 397;
  53. syscall_nr_fsync = 95;
  54. syscall_nr_ftruncate = 201;
  55. syscall_nr_getdents = 272;
  56. syscall_nr_getegid = 43;
  57. syscall_nr_geteuid = 25;
  58. syscall_nr_getgid = 47;
  59. syscall_nr_getpeername = 31;
  60. syscall_nr_getpid = 20;
  61. syscall_nr_getppid = 39;
  62. syscall_nr_getpriority = 100;
  63. syscall_nr_getsockname = 32;
  64. syscall_nr_gettimeofday = 116;
  65. syscall_nr_getuid = 24;
  66. syscall_nr_ioctl = 54;
  67. syscall_nr_kill = 37;
  68. syscall_nr_link = 9;
  69. syscall_nr_listen = 106;
  70. syscall_nr_lseek = 199;
  71. syscall_nr_lstat = 190;
  72. syscall_nr_mkdir = 136;
  73. syscall_nr_mknod = 14;
  74. syscall_nr_mmap = 197;
  75. syscall_nr_open = 5;
  76. syscall_nr_pipe = 42;
  77. syscall_nr_poll = 209;
  78. syscall_nr_read = 3;
  79. syscall_nr_readlink = 58;
  80. syscall_nr_recvfrom = 29;
  81. syscall_nr_rename = 128;
  82. syscall_nr_rmdir = 137;
  83. syscall_nr_select = 93;
  84. syscall_nr_sendto = 133;
  85. syscall_nr_setpriority = 96;
  86. syscall_nr_setsockopt = 105;
  87. syscall_nr_shutdown = 134;
  88. syscall_nr_sigaction = 416;
  89. syscall_nr_sigpending = 343;
  90. syscall_nr_sigprocmask = 340;
  91. syscall_nr_sigsuspend = 341;
  92. syscall_nr_sigtimedwait = 345;
  93. syscall_nr_socket = 97;
  94. syscall_nr_socketpair = 135;
  95. syscall_nr_stat = 188;
  96. syscall_nr_symlink = 57;
  97. syscall_nr_umask = 60;
  98. syscall_nr_unlink = 10;
  99. syscall_nr_utimes = 138;
  100. syscall_nr_waitpid = 7;
  101. syscall_nr_write = 4;
  102. syscall_nr_munmap = 73;
  103. syscall_nr_getsockopt = 118;
  104. syscall_nr_rfork = 251;
  105. syscall_nr_clock_gettime = 232;
  106. syscall_nr_clock_settime = 233;
  107. syscall_nr_clock_getres = 234;
  108. syscall_nr_nanosleep = 240;
  109. syscall_nr_getrusage = 117;
  110. syscall_nr_uuidgen = 392; { 5.x+}
  111. syscall_nr_kqueue = 362;
  112. syscall_nr_kevent = 363;
  113. syscall_nr_kldload = 304;
  114. syscall_nr_kldunload = 305;
  115. syscall_nr_kldfind = 306;
  116. syscall_nr_kldnext = 307;
  117. syscall_nr_kldstat = 308;
  118. syscall_nr_kldfirstmod = 309;
  119. syscall_nr_kldsym = 337;
  120. syscall_nr_sendfile = 393;
  121. syscall_nr_kse_exit = 379;
  122. syscall_nr_kse_wakeup = 380;
  123. syscall_nr_kse_create = 381;
  124. syscall_nr_kse_thr_interrupt = 382;
  125. syscall_nr_kse_release = 383;
  126. syscall_nr_kse_switchin = 440;
  127. syscall_nr_getrlimit = 194;
  128. syscall_nr_setrlimit = 195;
  129. syscall_nr_getsid = 310;