Skip site navigation (1)Skip section navigation (2)

FreeBSD Man Pages

Man Page or Keyword Search:
Man Architecture
Apropos Keyword Search (all sections) Output format
home | help
NL_LANGINFO(3)	       FreeBSD Library Functions Manual		NL_LANGINFO(3)

NAME
     nl_langinfo -- language information

LIBRARY
     Standard C	Library	(libc, -lc)

SYNOPSIS
     #include <langinfo.h>

     char *
     nl_langinfo(nl_item item);

DESCRIPTION
     The nl_langinfo() function	returns	a pointer to a string containing
     information relevant to the particular language or	cultural area defined
     in	the program's locale.  The manifest constant names and values of item
     are defined in <langinfo.h>.

     Calls to setlocale() with a category corresponding	to the category	of
     item, or to the category LC_ALL, may overwrite buffer pointed by the
     return value.

RETURN VALUES
     In	a locale where langinfo	data is	not defined, nl_langinfo() returns a
     pointer to	the corresponding string in the	POSIX locale.  In all locales,
     nl_langinfo() returns a pointer to	an empty string	if item	contains an
     invalid setting.

EXAMPLES
     For example:

	   nl_langinfo(ABDAY_1)

     would return a pointer to the string "Dom"	if the identified language was
     Portuguese, and "Sun" if the identified language was English.

SEE ALSO
     setlocale(3)

STANDARDS
     The nl_langinfo() function	conforms to Version 2 of the Single UNIX
     Specification (``SUSv2'').

HISTORY
     The nl_langinfo() function	first appeared in FreeBSD 4.6.

FreeBSD	6.0			  May 3, 2001			   FreeBSD 6.0

NAME | LIBRARY | SYNOPSIS | DESCRIPTION | RETURN VALUES | EXAMPLES | SEE ALSO | STANDARDS | HISTORY

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=nl_langinfo&sektion=3&manpath=FreeBSD+6.0-RELEASE>

home | help