커널에서 내가 만든 함수 호출하는게 가능 한가요?
글쓴이: 1zzn / 작성시간: 금, 2008/03/14 - 5:48오전
커널은 아직 제가 잘 몰라서요..
제가 하고자 하는것은 프로그램이 실행 될때 어떤 시스템 콜 함수라고 하나
여튼 그 함수를 거친다고 들었습니다.
그러니까 프로그램이 실행 될때 그 프로세스의 pid 값을 구해서 제가 만든 함수의 매개변수로
넘겨주면서 호출 할려고 합니다.
음.. 커널레벨과 사용자레벨의 IPC 라고 할까요.. 도무지 감이 안잡히네요..
어쨋든 커널에서 프로그램이 실행 될때마다 이 함수를 호출 해야 합니다.
어떻게든 해야하는데 방법이 있으면 가르쳐 주세요. ㅠㅠ
Forums:
질문의 요지가
질문의 요지가 무엇인가요? 시스템 콜을 하나 추가하고 싶다는 말씀이신지..
뭐 암튼 시스템 콜 하나를 추가하고 싶다는 걸로 알고 말씀을 드리면, kernel space에서 동작할 kernel module를 구현하시고, 해당 함수를 systemcall vector에 추가하시면 됩니다. 구현방법이나, systemcall vector에 대해선 찾아보시면서 구현하시면 될 거 같네요.
------------------------------------------------------
아직은 젊다. 모든 것을 할 수 있는 나이란 말이지.
------------------------------------------------------
아직은 젊다. 모든 것을 할 수 있는 나이란 말이지.
댓글 달기