밑의 소스는 아주 간단한 소스입니다.
단순히 open() 함수 하나 쓰는게 다입니다.
헌데 이 open이 되질 않습니다.
커널 2.4 에서는 이렇게 커널로 컴파일해도 open()이 먹었는데...
커널 2.6 에서는 open()가 먹질 않네요~
#include<linux/init.h>
#include<linux/module.h>
#include<linux/kernel.h>
#include<linux/fs.h>
#include<linux/fcntl.h>
#include<linux/types.h>
static int init_prog(void)
{
int fd;
fd=open("dev/tty1",O_RDWR);
return 0;
}
module_init(init_prog);