[RFC PATCH] Deprecate _REENTRANT and _THREAD_SAFE.
Florian Weimer
fweimer@redhat.com
Wed Dec 7 09:06:00 GMT 2016
On 12/06/2016 05:43 PM, Zack Weinberg wrote:
> On 12/06/2016 10:36 AM, Florian Weimer wrote:
>> On 12/06/2016 04:22 PM, Zack Weinberg wrote:
>>> For many years, the only effect of these macros has been to make
>>> unistd.h declare getlogin_r. _POSIX_C_SOURCE >= 199506L also causes
>>> this function to be declared. However, people who don't carefully
>>> read all the headers might be confused into thinking they need to
>>> define _REENTRANT for any threaded code (as was indeed the case a long
>>> time ago).
>>
>> You should get rid of the internal #define and #undef of _REENTRANT, too.
>
> Do you mean the ones in libc-symbols.h and check-installed-headers.sh?
> Those are the only ones I see grepping.
Right, those are the ones I noticed.
I agree that we probably have to remove the warning.
Thanks,
Florian
More information about the Libc-alpha
mailing list