The Interix localedef(1) utility always exits with status
3 because user-defined locales are not supported. Possible status
values for the utility are:
0
Success and the locale was successfully created.
1
Warnings (such as problems parsing the command line) but the
locale was successfully created.
2
Errors the specification exceeded implementation limits or the
character set or sets used were not supported by the
implementation, and no locale was created.
3
User-defined locales are not supported by this
implementation.