* Andrew Pinski: > On Sun, Oct 22, 2023 at 12:47 AM Florian Weimer <fwei...@redhat.com> wrote: >> >> Current glibc headers only declare fputs_unlocked for _GNU_SOURCE. >> Defining the macro avoids an implicit function declaration. > > This does not help targets that don't use glibc though. > Note for builtins testsuite there is a lib-fputs.c file which will > define a fputs_unlock which is how it will link even if the libc does > not define a fputs_unlock.
That's a good point. I've sent a v2 which also adds a prototype declaration in addition to _GNU_SOURCE. I've thought about it for a bit and it seems to be the least intrusive option. Thanks, Florian