我是Linux内核的新手.我正在读文件ioctl.h,在那里我遇到了一个宏
_IOC_TYPECHECK(t),看起来像这样:
#define _IOC_TYPECHECK(t) \
((sizeof(t) == sizeof(t[1]) && \
sizeof(t) < (1 << _IOC_SIZEBITS)) ? \
sizeof(t) : __invalid_size_argument_for_IOC)
Run Code Online (Sandbox Code Playgroud)
你能解释一下这段代码吗?在这段代码中,什么sizeof(t[1])意思?