uselocale(3) Library Functions Manual uselocale(3) uselocale - / (libc -lc) #include locale_t uselocale(locale_t newloc); glibc ( feature_test_macros(7)): uselocale(): glibc 2.10: _XOPEN_SOURCE >= 700 glibc 2.10: _GNU_SOURCE uselocale() . uselocale() newloc. newloc : newlocale(3) duplocale(3) . LC_GLOBAL_LOCALE setlocale(3). (locale_t) 0 ( ). uselocale() uselocale() LC_GLOBAL_LOCALE . (locale_t) 0 errno . EINVAL newloc . POSIX.1-2008. glibc 2.3. POSIX.1-2008. setlocale(3) uselocale() . duplocale(3) newlocale(3) . newlocale(3) duplocale(3). locale(1), duplocale(3), freelocale(3), newlocale(3), setlocale(3), locale(5), locale(7) 3 . . : . 6.18 8 2026 uselocale(3)