This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
More refactoring of the FreeBSD threads hints.
[perl5.git] / hints / freebsd.sh
index 7e75ddd..0ded431 100644 (file)
@@ -223,21 +223,18 @@ EOM
                 exit 1
              fi
              case "$osvers" in
-             # Both in 4.x and 5.x gethostbyaddr_r exists but
-             # it is "Temporary function, not threadsafe"...
-             4.*)      d_gethostbyaddr_r="undef"
-                       d_gethostbyaddr_r_proto="0"
-                       ldflags="-pthread $ldflags"
-                       ;;
-             5.*)      d_gethostbyaddr_r="undef"
-                       d_gethostbyaddr_r_proto="0"
-                        if [ `/sbin/sysctl -n kern.osreldate` -lt 500016 ]; then
+             5.*)      if [ `/sbin/sysctl -n kern.osreldate` -lt 500016 ]; then
                                 ldflags="-pthread $ldflags"
                         fi
                        ;;
              *)        ldflags="-pthread $ldflags"
                        ;;
              esac
+             # Both in 4.x and 5.x gethostbyaddr_r exists but
+             # it is "Temporary function, not threadsafe"...
+             # Presumably earlier it didn't even exist.
+             d_gethostbyaddr_r="undef"
+             d_gethostbyaddr_r_proto="0"
              ;;
 
        esac