mirror of
https://git.savannah.gnu.org/git/gnulib.git
synced 2025-08-14 14:01:48 +03:00
Cygwin 2.6 introduced uselocale() and thread-local locales in general, but lacks any way to get at the name of each portion of a locale_t object short of peeking behind an opaque object. Cygwin has just been patched to add NL_LOCALE_NAME() patterned after glibc's extension of the same name[1], but as that version of Cygwin has not yet been released, we might as well work around it in the meantime. [1] https://sourceware.org/ml/newlib/2017/msg00071.html * lib/localename.c (gl_locale_name_thread_unsafe): Add clause for Cygwin. * modules/localename (Depends-on): Add extensions, since NL_LOCALE_NAME() is not visible without it. Signed-off-by: Eric Blake <eblake@redhat.com>
36 lines
452 B
Plaintext
36 lines
452 B
Plaintext
Description:
|
|
Return current locale's name, according to glibc naming conventions.
|
|
|
|
Files:
|
|
lib/localename.h
|
|
lib/localename.c
|
|
m4/localename.m4
|
|
m4/intlmacosx.m4
|
|
m4/lcmessage.m4
|
|
|
|
Depends-on:
|
|
extensions
|
|
flexmember
|
|
strdup
|
|
lock
|
|
langinfo
|
|
|
|
configure.ac:
|
|
gl_LOCALENAME
|
|
|
|
Makefile.am:
|
|
lib_SOURCES += localename.c
|
|
|
|
Include:
|
|
"localename.h"
|
|
|
|
Link:
|
|
@INTL_MACOSX_LIBS@
|
|
$(LTLIBTHREAD) when linking with libtool, $(LIBTHREAD) otherwise
|
|
|
|
License:
|
|
LGPLv2+
|
|
|
|
Maintainer:
|
|
all
|