On Mon Sep 27, 2021 at 11:20:55PM -0600, Theo de Raadt wrote: > Oh, like how about you try compiling a kernel after your proposed diff? > > in userland - > size_t comes from sys/types.h > or a header file which pulls in sys/types.h, and there should be > no further new iteration added > > in kernel - > size_t comes from either sys/param.h or sys/types.h, depending > on which one a file includes > > What you are suggesting is completely crazy. It's akin to "all > header files should include all other dependent header files, and > hey maybe one day we can have a #include_all directive, eh? > > Absolutely no way. >
Totally understandable! I have to get used with the userland/kernel src- environment. Thanks for the explanation and sorry for the noise.