sysnr.inc 1.7 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  1. const
  2. { BeOS specific calls }
  3. syscall_nr_create_area = $14;
  4. syscall_nr_resize_area = $08;
  5. syscall_nr_delete_area = $15;
  6. syscall_nr_load_image = $34;
  7. syscall_nr_wait_thread = $22;
  8. syscall_nr_rstat = $30;
  9. syscall_nr_statfs = $5F;
  10. syscall_nr_get_team_info = $3b;
  11. syscall_nr_kill_team = $3a;
  12. syscall_nr_get_system_info = $56;
  13. syscall_nr_kget_tzfilename = $AF;
  14. syscall_nr_get_next_image_info = $3C;
  15. const
  16. syscall_nr_exit = $3F;
  17. syscall_nr_chdir = $57;
  18. syscall_nr_mkdir = $1E;
  19. syscall_nr_unlink = $27;
  20. syscall_nr_rmdir = $60;
  21. syscall_nr_close = $01;
  22. syscall_nr_read = $02;
  23. syscall_nr_write = $03;
  24. syscall_nr_stat = $30;
  25. syscall_nr_fstat = $30;
  26. syscall_nr_rename = $26;
  27. syscall_nr_access = $58;
  28. syscall_nr_opendir = $0C;
  29. syscall_nr_closedir = $0F;
  30. syscall_nr_sigaction = $70;
  31. syscall_nr_time = $07;
  32. syscall_nr_open = $00;
  33. syscall_nr_readdir = $1C;
  34. syscall_nr_lseek = $05;
  35. syscall_nr_ftruncate = $4B;
  36. syscall_nr_ioctl = $04;
  37. syscall_nr_gettimeofday = $A6;
  38. syscall_nr_fork = $A1;
  39. syscall_nr_waitpid = $A3;
  40. syscall_nr_fcntl = $0B;
  41. syscall_nr_dup = syscall_nr_fcntl;
  42. syscall_nr_dup2 = $4A;
  43. syscall_nr_sbrk = syscall_nr_resize_area;
  44. syscall_nr_getpid = $00; // not a syscall under BeOS
  45. syscall_nr_sigprocmask = $73;
  46. syscall_nr_getcwd = $00; // not a syscall under BeOS