리눅스

리눅스 커널2.6 에서의 proc 생성

macro 2010. 9. 16. 17:42
반응형
- 리눅스 소스파일 위치/Documentation/DocBook/procfs_example.c

위의 파일을 참고하면 된다.

- 커널 2.4 와 비교하여 struct proc_dir_entry 의 멤버가 바뀌었다.

** 참고 **

- /proc/net 아래에 디렉토리나 파일 생성할 경우.
- root 가 net 이 되며, 이때 net 디렉토리는, net/core/net_namespace.c 파일에 있는 init_net을 사용한다.
struct net init_net;
EXPORT_SYMBOL(init_net);

예) macro_root = proc_mkdir("macro", &init_net->proc_net);


반응형