syscall_num.h 537 B

123456789101112131415161718192021222324252627
  1. #pragma once
  2. /**
  3. * 系统调用说明
  4. * 1 printf
  5. *
  6. *
  7. * 255 AHCI end_request
  8. *
  9. */
  10. #define SYS_NOT_EXISTS 0
  11. #define SYS_PUT_STRING 1
  12. #define SYS_OPEN 2
  13. #define SYS_CLOSE 3
  14. #define SYS_READ 4
  15. #define SYS_WRITE 5
  16. #define SYS_LSEEK 6
  17. #define SYS_FORK 7
  18. #define SYS_VFORK 8
  19. #define SYS_BRK 9
  20. #define SYS_SBRK 10
  21. #define SYS_REBOOT 11 // 重启
  22. #define SYS_CHDIR 12 // 切换工作目录
  23. #define SYS_GET_DENTS 13 // 获取目录中的数据
  24. #define SYS_AHCI_END_REQ 255 // AHCI DMA请求结束end_request的系统调用