안녕하세요. 디바이스 드라이버를 만들다 보면 가상 아쉬운 것이 커널 API 레퍼런스입니다.

C 라이브러리 같은 경우에는 이미 좋은 책들이 많이 나와 있습니다만,
커널 API에 대해서는 있는지 없는지 모르겠습니다만 구하기 어렵고
고작 웹에서 구한 영문 자료뿐이어서 참고하기가 쉽지 않았습니다.

이에 C 라이브러리에 이어서 커널 API를 위한 레퍼런스 게시판을 준비했습니다.
그러나 역시 방대한 내용이므로 저 혼자 자료를 올리기에는 어려움이 많아서
커널 API 레퍼런스의 필요성에 동감하시는 분께 도움을 구하고자 합니다.

저에게 메일로 아래의 형식에 따라 작성해서 올려 주시면
제가 보기 좋게 양식에 맞추어 수정해서 올리겠습니다.

모쪼록 여러 분의 많은 관심과 도움을 부탁드립니다.

고맙습니다.

메일 주소 : jwjwmx@gmail.com

문서 양식 :

  • 이 문서는 커널 API의 문서를 작성할때 일관된 구성을 위한 형식을 기술한 것입니다.
  • 특히 분류는 게시판의 카테고리로 분류됩니다. 카테고리는 추가될 수 있으므로
    양식에 분류 내용이 없다면 적당한 이름을 넣어 주세요.

이름 : API 이름
분류 : API 분류
타입 : API의 지원 타입 매크로/함수/구조체/상수/타입/파일
커널 : 이 함수를 지원하는 커널 버전, 작성자가 잘 모를때는 문서를 사용했을 경우의 커널 버전 linux-2.6.21
GPL : GPL 라이센스인 경우만 참조 가능한 함수 임을 표시
설명 : API 설명
헤더 : API 를 사용하기 위해서 선언해야 하는 헤더 파일
형태 : API 의 문법 구조
인수 : API 가 함수일 경우 관련 인수에 대한 설명
반환 : API 가 함수일 경우 반환되는 값에 대한 설명
에러 : API 반환값이 에러일 경우 에러에 대한 설명
연관 : API 와 연관된 API 목록
주의 : API 사용상의 주의점
버그 : API 관련 버그
예제 : API 사용 예