unistd.c 325 B

123456789101112131415161718192021
  1. #include <common/unistd.h>
  2. /**
  3. * @brief fork当前进程
  4. *
  5. * @return pid_t
  6. */
  7. pid_t fork(void)
  8. {
  9. return (pid_t)enter_syscall_int(SYS_FORK, 0, 0, 0, 0, 0, 0, 0, 0);
  10. }
  11. /**
  12. * @brief vfork当前进程
  13. *
  14. * @return pid_t
  15. */
  16. pid_t vfork(void)
  17. {
  18. return (pid_t)enter_syscall_int(SYS_VFORK, 0, 0, 0, 0, 0, 0, 0, 0);
  19. }