asmlinkage 반환형 sys_함수이름 ( arg1, arg2.......)
{
//To do
}
2. system call 번호 추가
include/asm/unistd.h 파일을 수정한다.
맨 아래쪽에 __NR_함수이름을 쓰고 번호를 지정해준다.
3. system call table에 추가
arch/i386/kernel/entry.S 파일을 수정한다.
ENTRY(sys_call_table) 이라고 되어있는 곳 맨 끝에 새롭게 정의한 시스템콜 함수 이름을 적는다.
.long sys_함수이름
4. 커널컴파일
$ make
2. system call 번호 추가
include/asm/unistd.h 파일을 수정한다.
맨 아래쪽에 __NR_함수이름을 쓰고 번호를 지정해준다.
3. system call table에 추가
arch/i386/kernel/entry.S 파일을 수정한다.
ENTRY(sys_call_table) 이라고 되어있는 곳 맨 끝에 새롭게 정의한 시스템콜 함수 이름을 적는다.
.long sys_함수이름
4. 커널컴파일
$ make