nl_langinfo(3c) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

nl_langinfo(3c)

nl_langinfo(3C)          Standard C Library Functions          nl_langinfo(3C)

NAME
       nl_langinfo, nl_langinfo_l - language information

SYNOPSIS
       #include <langinfo.h>

       char *nl_langinfo(nl_item item);


       char *nl_langinfo_l(nl_item item, locale_t locale);

DESCRIPTION
       The  nl_langinfo()  and nl_langinfo_l() functions return a pointer to a
       null-terminated string containing information relevant to a  particular
       language  or cultural area defined in the current locale, or in the lo‐
       cale represented by locale, respectively. The manifest  constant  names
       and values of item are defined by <langinfo.h>. For example:

         nl_langinfo (ABDAY_1);



       would  return  a pointer to the string "dim" if the identified language
       was Portuguese and the Portuguese locale was  correctly  installed;  or
       "Sun" if the identified language was English.

         nl_langinfo_l(ABDAY_1, loc);



       would  return  a pointer to the string "dim" if the identified language
       of the locale represented by loc was Portuguese and the Portuguese  lo‐
       cale  was  correctly  installed; or "Sun" if the identified language of
       the locale represented by loc was English.


       The behavior is undefined if the locale argument to nl_langinfo_l()  is
       the special locale object LC_GLOBAL_LOCALE or is not a valid locale ob‐
       ject handle.

RETURN VALUES
       If  setlocale(3C)  has  not  been called successfully, or if data for a
       supported language is either not available, or if item is  not  defined
       therein,  then  nl_langinfo()  returns  a  pointer to the corresponding
       string in the C locale. In all locales, nl_langinfo() returns a pointer
       to an empty string if item contains an invalid setting.

ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:

       tab() box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i) ATTRIBUTE  TYPEAT‐
       TRIBUTE VALUE _ CSIEnabled _ Interface StabilityCommitted _ MT-LevelSee
       below _ StandardSee standards(7).



       The nl_langinfo() function can be used safely in multithreaded applica‐
       tions,  as  long as setlocale(3C) is not being called to change the lo‐
       cale.


       The nl_langinfo_l() function is MT-Safe.

SEE ALSO
       duplocale(3C),  freelocale(3C),  newlocale(3C),  setlocale(3C),  uselo‐
       cale(3C),  langinfo.h(3HEAD),  nl_types.h(3HEAD),  attributes(7), stan‐
       dards(7)


       Managing System Locales in Internationalizing and  Localizing  Applica‐
       tions in Oracle Solaris

WARNINGS
       The  array pointed to by the return value should not be modified by the
       program.

HISTORY
       The nl_langinfo_l() function was added to Oracle Solaris in the Solaris
       11.4.0 release.


       The nl_langinfo() function has been included in all Sun and Oracle  re‐
       leases of Solaris.

Oracle Solaris 11.4               25 Nov 2024                  nl_langinfo(3C)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3