구조체 비트필드가 아니고 이건 무엇인가요?
글쓴이: 최현진 / 작성시간: 금, 2006/08/18 - 5:50오후
터널을 보다가 이상한 부분이 있어서
질문 올립니다.^^ #define CALL_MINOR 251
static struct file_operations call_ok = {
owner:THIS_MODULE,
llseek:no_llseek,
open:c_open,
read:c_read,
release:c_release,
ioctl:c_ioctl,
};
static struct miscdevice call_dev = {
minor:CALL_MINOR,
name:"call",
fops:&call_ok
};
여기서 예로 static struct miscdevice call_dev = {
멤버들이 구조체 비트필드 인중 알았는데 구조체비트필드는 int 과 unsigned
밖에 안되는데...문자형과 주소를 해주는데...도데체 이건 뭔가요?^^
아...커널은 현재 돌아가는 것을 분석하는 중입니다.^^
Forums:
구조체 타입의 변수
구조체 타입의 변수 선언하면서 맴버변수를 같이 초기화 한 경우 입니다.
http://gcc.gnu.org/onlinedocs/gcc-4.1.1/gcc/Designated-Inits.html#Designated-Inits
아마도 gcc의 extension인듯..
댓글 달기