]> git.ipfire.org Git - thirdparty/gnulib.git/commit
localename: add GNULIB_LOCALENAME_SINGLE_THREAD master
authorPaul Eggert <eggert@cs.ucla.edu>
Wed, 29 Jul 2026 22:19:28 +0000 (15:19 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Wed, 29 Jul 2026 22:19:58 +0000 (15:19 -0700)
commitd289f02829d202c60f467e6db30ba8258ce8b328
tree7bf4afb3da24a34eeda11eb73a898cf6f895f8b4
parent6b21556dbfd6cf15b072cdbb03262852b76a490d
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.
ChangeLog
doc/multithread.texi
lib/getlocalename_l-unsafe.c
lib/getlocalename_l.c
lib/glthread/lock.h
lib/localename.c