This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
perllocale: Clarify text
[perl5.git] / pod / perllocale.pod
index 28e5469..4caf3f7 100644 (file)
@@ -412,7 +412,9 @@ L<thread|threads>.  The locale will change in all other threads at the
 same time, and should your thread get paused by the operating system,
 and another started, that thread will not have the locale it is
 expecting.  On some platforms, there can be a race leading to segfaults
 same time, and should your thread get paused by the operating system,
 and another started, that thread will not have the locale it is
 expecting.  On some platforms, there can be a race leading to segfaults
-if two threads call this function nearly simultaneously.
+if two threads call this function nearly simultaneously.  On unthreaded
+builds, or on Perl 5.28 and later on thread-safe systems, this warning
+does not apply.
 
 You can switch locales as often as you wish at run time with the
 C<POSIX::setlocale()> function:
 
 You can switch locales as often as you wish at run time with the
 C<POSIX::setlocale()> function: