5
의 정의 :대신으로 container_of을 정의 container_of 매크로
#define container_of(ptr, type, member) ({ \
const typeof(((type *)0)->member) *__mptr = (ptr);
(type *)((char *)__mptr - offsetof(type,member));})
왜이 단순히 작동하지 않습니다
#define container_of(ptr, type, member) ({ \
(type *)((char *)(ptr) - offsetof(type,member));})
정의의 첫 번째 줄의 사용은 무엇입니까?