커널프로그래밍을 방금 시작한 초짜임당.....
책을 보고 하구 있는데 그대로 따라했는데도 안되서염.....
커널 버전은 2.4.17임당
시스템 호출을 구현하려구 하는데여...
include/asm-i386/unistd.h 파일을 열어서
시스템콜 엔트리 마지막에
#define __NR_newsyscall 222
라고 추가하고
arch/i386/kernel/entry.S 파일 열어서
sys_call_table 엔트리 마지막에
.long SYMBOL_NAME(sys_newsyscall)
.rept NR_syscalls-222
이렇게 추가하고
kernel 디렉토리에 newfile.c라는 이름의 파일을 아래와 같이 생성 했음