uselocale.3 (3ee1a36e2ef343e0af2cf0389c268695aba14eac) uselocale.3 (844939968735e1b08b26965baf60c995b969c2bf)
1.\" Copyright (c) 2011 The FreeBSD Foundation
2.\" All rights reserved.
3.\"
4.\" This documentation was written by David Chisnall under sponsorship from
5.\" the FreeBSD Foundation.
6.\"
7.\" Redistribution and use in source and binary forms, with or without
8.\" modification, are permitted provided that the following conditions

--- 22 unchanged lines hidden (view full) ---

31.Dt USELOCALE 3
32.Os
33.Sh NAME
34.Nm uselocale
35.Nd Sets a thread-local locale.
36.Sh LIBRARY
37.Lb libc
38.Sh SYNOPSIS
1.\" Copyright (c) 2011 The FreeBSD Foundation
2.\" All rights reserved.
3.\"
4.\" This documentation was written by David Chisnall under sponsorship from
5.\" the FreeBSD Foundation.
6.\"
7.\" Redistribution and use in source and binary forms, with or without
8.\" modification, are permitted provided that the following conditions

--- 22 unchanged lines hidden (view full) ---

31.Dt USELOCALE 3
32.Os
33.Sh NAME
34.Nm uselocale
35.Nd Sets a thread-local locale.
36.Sh LIBRARY
37.Lb libc
38.Sh SYNOPSIS
39.In xlocale.h
39.In xlocale.h
40.Ft locale_t
41.Fn uselocale "locale_t locale"
42.Sh DESCRIPTION
40.Ft locale_t
41.Fn uselocale "locale_t locale"
42.Sh DESCRIPTION
43Specifies the locale for this thread to use. Specifying
43Specifies the locale for this thread to use.
44Specifying
44.Fa LC_GLOBAL_LOCALE
45.Fa LC_GLOBAL_LOCALE
45disables the per-thread locale, while NULL returns the current locale without
46setting a new one.
46disables the per-thread locale,
47while NULL returns the current locale without setting a new one.
47.Sh RETURN VALUES
48.Sh RETURN VALUES
48Returns the previous locale, or LC_GLOBAL_LOCALE if this thread has no locale
49associated with it.
49Returns the previous locale,
50or LC_GLOBAL_LOCALE if this thread has no locale associated with it.
50.Sh SEE ALSO
51.Xr duplocale 3 ,
52.Xr freelocale 3 ,
53.Xr localeconv 3 ,
54.Xr newlocale 3 ,
55.Xr querylocale 3 ,
56.Xr xlocale 3
57.Sh STANDARDS
51.Sh SEE ALSO
52.Xr duplocale 3 ,
53.Xr freelocale 3 ,
54.Xr localeconv 3 ,
55.Xr newlocale 3 ,
56.Xr querylocale 3 ,
57.Xr xlocale 3
58.Sh STANDARDS
58This function, conforms to
59This function conforms to
59.St -p1003.1-2008
60.St -p1003.1-2008