Locales supplied with z/OS XL C/C++

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:
  1. 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.
  2. 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.
  3. 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).