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.

Reply via email to