[PATCH] Remove __SIZE_TYPE__ usage (BZ 33969)

Joseph Myers josmyers@redhat.com
Tue Mar 10 23:07:31 GMT 2026


On Tue, 10 Mar 2026, Adhemerval Zanella wrote:

> The ‘fcntl-linux.h’ and ‘cdefs.h’ changes are straightforward
> because size_t is already defined.  The glob.h change uses
> stddef.h as other installed headers.

Could you give more details of your analysis for <sys/cdefs.h>, for what 
headers under what feature test macros use any of the relevant macros from 
<sys/cdefs.h>?  (Since certainly <sys/cdefs.h> is used in lots of 
installed headers that don't and can't define size_t in standard C modes, 
so the question is when the particular macros therein that would use 
size_t themselves get used.)

-- 
Joseph S. Myers
josmyers@redhat.com


More information about the Libc-alpha mailing list