returns the locale handle that was set by the previous call to
.BR uselocale ()
in this thread, or
-.BR LC_GLOBAL_LOCALE
+.B LC_GLOBAL_LOCALE
if there was no such previous call.
On error, it returns
-.IR "(locale_t)\ 0",
+.IR "(locale_t)\ 0" ,
and sets
.I errno
to indicate the cause of the error.