--- org/catopen.3c	Thu Oct 22 14:10:28 2009
+++ catopen.3c	Tue Oct 27 12:27:35 2009
@@ -81,13 +81,13 @@
      specify  the user's requirements for native languages, local
      customs and character set, as an ASCII string in the form
 
-       LANG=language[_territory[.codeset]]
+       LANG=language_territory.codeset[@modifier]                             |
 
      A user who speaks German as it is spoken in Austria and  has
-     a  terminal which operates in ISO 8859/1 codeset, would want
+     a  terminal which operates in UTF-8 codeset, would want                  |
      the setting of the LANG variable to be
 
-       LANG=De_A.88591
+       LANG=de_AT.UTF-8                                                       |
 
      With this setting it should be possible  for  that  user  to
      find any  relevant catalogs should they exist.
@@ -110,6 +110,22 @@
      the   LC_MESSAGES  category.   If  the  oflag  argument   is
      NL_CAT_LOCALE,  the  LC_MESSAGES  category is used to locate
      the message catalogue.
+                                                                              |
+     If the value of LANG or LC_MESSAGES that is used in the process of       |
+     locating message catalog  is  a canonical locale name to obsoleted       |
+     Solaris locale names as described in locale_alias(5) and the above       |
+     mentioned ordinary locations with the value do not yield a message       |
+     catalog, for a better backward compatibility, catopen() additionally     |
+     looks for its message catalog using  the obsoleted Solaris locale        |
+     names as the additional locale names to check on with in place of        |
+     the value.                                                               |
+                                                                              |
+     If the value of LANG or LC_MESSAGES that is used in the process of       |
+     locating message catalog is  an accepted and supported locale name       |
+     alias to a canonical locale name  that is supported as described in      |
+     locale_alias(5) and  the above  mentioned ordinary locations with        |
+     the value do not yield a message catalog, catopen() additionally         |
+     looks for its message catalog using the canonical locale name.           |
 
      The catclose() function closes the message  catalog  identi-
      fied  by catd. If a file descriptor is used to implement the
@@ -183,7 +199,7 @@
      ____________________________________________________________
             ATTRIBUTE TYPE                ATTRIBUTE VALUE
      ____________________________________________________________
-      Interface Stability           Standard
+      Interface Stability           Committed                                 |
      ____________________________________________________________
       MT-Level                      MT-Safe
      ____________________________________________________________
@@ -190,7 +206,7 @@
 
 SEE ALSO
      gencat(1),  catgets(3C),   gettext(3C),   nl_types.h(3HEAD),
-     setlocale(3C), attributes(5), environ(5)
+     setlocale(3C), attributes(5), environ(5), locale_alias(5)                |
 
 
 SunOS 5.11          Last change: 29 Dec 1996                    1
