In article <2017973.usquhbg...@britannica.bec.de>,
Joerg Sonnenberger  <jo...@bec.de> wrote:
>On Tuesday, January 2, 2024 8:27:57 PM CET Christos Zoulas wrote:
>> Module Name: src
>> Committed By:        christos
>> Date:                Tue Jan  2 19:27:57 UTC 2024
>> 
>> Modified Files:
>>      src/sys/sys: rbtree.h
>> 
>> Log Message:
>> This uses size_t, so it always needs <sys/types.h>, remove ifdefs.
>
>sys/types.h is one of the most polluting headers we have. This is a huge
>step backwards...

You realize of course that it was working before because it was getting
sys/types.h from sys/endian.h which had an include cycle before which I was
trying to fix. Now sys/endian.h does not include sys/types.h which is a step
forward. Yes, our headers are messy but we are trying to clean them.


Happy New Year,

christos

Reply via email to