운영체제를 공부하고자 유닉스 관련 책을 보다가요 거기 나오는 알고리즘을 보고 직접 시스템 콜들을 구현하려 합니다. 예를 들어 open을 구현할때요 namei를 써서 만들면요 제 소스를 실행했을때 작동할까요? open을 제 main함수에서 호출했을때 그 안에 namei가 잘 실행할런지요. 아직 직접 해보지는 안았습니다. 좀 우스운 질문이라도 워낙 유닉스를 몰라서 그러니 이해하세요..--이야옹~~ (발정난 숫 컷) wlstjsdktkfkdgo~~
운영체제 교재의 namei 는 커널 내부 함수라서 사용자 프로그램의 main 에서 직접 호출할 수 없습니다. 실제 open 을 흉내 내려면 시스템 콜 대신 일반 함수로 구현해 보고, 커널 모듈 개발 자료를 참고하세요.