커널 2.6 이상에서 사용하는 매크로


module_param(변수명, 변수 타입, 접근 속성)


[변수 타입]

- short  : short

- ushort  : unsigned short

- int  : int

- uint  : unsigned int

- long  : unsigned long

- charp  : char *

- bool  : int

- invbool  : int

- intarray  : int *


[접근 속성]

아주 특별한 경우가 아니면 보통 접근 속성은 0으로 지정하여 사용한다. 이는 사용자 권한에 따라 처리 허가 여부를 검사하는데, 일반 사용자가 모듈을 커널에 적재할 수 있는 경우는 매우 드물기 때문이다. 만약 굳이 접근 설정을 하고 싶다면 파일 퍼미션과 같은 개념으로 0644와 같은 8진수 값을 주면 된다.


+ Recent posts