+Note that all C programs (including the perl interpreter, which is
+written in C) always have an underlying locale. That locale is the "C"
+locale unless changed by a call to L<setlocale()|/The setlocale
+function>. When Perl starts up, it changes the underlying locale to the
+one which is indicated by the L</ENVIRONMENT>. When using the L<POSIX>
+module or writing XS code, it is important to keep in mind that the
+underlying locale may be something other than "C", even if the program
+hasn't explicitly changed it.
+