Re: [PATCH] localename: add GNULIB_LOCALENAME_SINGLE_THREAD

Bruno Haible via Gnulib discussion list <[email protected]> Thu, 30 Jul 2026 03:20:11 +0200
Newsgroups gmane.comp.lib.gnulib.bugs
Message-ID <23884705.0c2gjJ1VT2@cagnes>
Paul Eggert wrote:
> +2026-07-29  Paul Eggert  <[email protected]>
> +
> +	localename: add GNULIB_LOCALENAME_SINGLE_THREAD
> +	If GNULIB_LOCALENAME_SINGLE_THREAD is defined,
> +	omit locks in localename and getlocalename-related functions.
> +	Useful for GNU grep; see <https://bugs.gnu.org/81515>.
> +	* lib/getlocalename_l-unsafe.c, lib/getlocalename_l.c:
> +	* lib/localename.c (USE_ISOC_AND_POSIX_THREADS, USE_ISOC_THREADS)
> +	(USE_POSIX_THREADS, USE_WINDOWS_THREADS)
> +	[GNULIB_LOCALENAME_SINGLE_THREAD]: Undef.

Looks good to me. Thanks!