bug-gnulib
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] errno: make EEXIST != ENOTEMPTY on AIX


From: Paul Eggert
Subject: Re: [PATCH] errno: make EEXIST != ENOTEMPTY on AIX
Date: Thu, 1 Aug 2024 15:24:11 -0700
User-agent: Mozilla Thunderbird

On 2024-08-01 05:08, Bruno Haible wrote:
It is better to define such a macro in the "early" phase of configure,
like we do for the 'extensions' module.

Thanks for fixing that.

I had originally thought to put the "#define _LINUX_SOURCE_COMPAT 1" into AC_USE_SYSTEM_EXTENSIONS, which would have fixed it in a different way. However, it's not really an extension to AIX but more of a change (since it changes the strerror_r API) so I didn't do that.

With so many Gnulib modules now defining _LINUX_SOURCE_COMPAT directly or indirectly, we're probably not that far from what my original thought would have done, in a practical sense. But it's clearer to have a separate macro since it really is a behavior change, not an extension.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]