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)
このコードを説明してもらえますか?このコードでは、どういうsizeof(t[1])
意味ですか?