Kernel space 에서 directory를 정보를 읽고 싶은데 어떻게하면 좋을까요 ?

글쓴이: 익명 사용자 / 작성시간: 일, 2018/04/15 - 10:35오전
새로운 system call 만드는 중 입니다. userspace에서 구현하려면 DIR 구조체에 opendir 한 후, dirent 구조체에 readdir 하면 간단하지만 커널에서는 userspace 헤더를 전혀 못 불러오더군요...
file 구조체로 filp_open 사용해서 여는데는 성공했는데 dir정보를 어떻게 읽어야할지 전혀 감이 안옵니다.
그리고 파일 여는 도중에 실패하면 에러를 출력하고 종료하고 싶은데 커널에서는 어떻게 해야하는지 모르겠습니다...
Forums:
댓글 달기