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 11.0-PRERELEASE           May 3, 2001          FreeBSD 11.0-PRERELEASE

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