The following tables list the compiled locales and locale source
files supported by default with the z/OS® XL C/C++ product.
All of these locale files are provided with the National Language
Resources feature of z/OS Language Environment®.
Notes: - Prior to z/OS V1R6, the default currency for the European Economic
Community was set to local currency in the LC_MONETARY category of
the base locale. If customers wanted to set the Euro as currency,
they needed to use setlocale() to set the @euro locales. Starting
with z/OS V1R6, the LC_MONETARY category in the base locale is now
set to use the Euro. Customers who set the base locale, now have
the Euro as the default currency. If customers want to use the old
(local) currency, they need to issue setlocale() to set the @preeuro
locales.
- Starting with OS/390® V1R3,
the compiled locales are built using the locale source files stored
in the CEE.SCEELOCX partitioned data set. The CEE.SCEELOCX locale
source files were created in support of the XPG4 standard. The previous
locale source files (pre-XPG4) are in the CEE.SCEELOCL partitioned
data set. We include the pre-XPG4 source for customers who want to
run in a non-POSIX locale environment.
- In the z/OS UNIX file system, the locale source files are in /usr/lib/nls/localedef and
the binaries are in /usr/lib/nls/locale (we do not
ship the pre-XPG4 source or binaries in the z/OS UNIX file system).