[pintOS] 시스템 콜 fork 구현기
크래프톤 정글·2025. 5. 19.
두번째 과제인 시스템 콜 구현하기나는 fork, exec, wait를 맡아서 구현하기로 했다.fork를 구현하면서 수정한 함수, 마주쳤던 에러를 정리해두겠다. 과제 설명서에서 fork는 어떻게 구현해두라고 되어있는지 확인해보자그럼 이제 pintos 내에서 fork의 흐름을 따라가보자.fork 테스트에는 여러개가 있지만, fork-once를 기준으로 두겠다테스트 파일 fork-once.cvoidtest_main (void) { int pid; if ((pid = fork("child"))){ int status = wait (pid); msg ("Parent: child exit status is %d", status); } else { msg ("child run"); exit..