Why Does Linux Headers Keep Including Too Many Headers?
To Linux fans,
I am using the following files to build Linux USB3.0 Host Controller.
xhci.c, xhci.h, xhci-dbg.c, xhci-ext-caps.h, xhci-hub.c,
xhci-mem.c, xhci-pci.c, and xhci-ring.c
I face a problem that the header files just keep including other header files. So far I have to include about 100 header files already but still have more to go!
The question is when does it end or may be I am not doing it right?
Thanks in advnace
|