X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=hints%2Fbsdos.sh;h=53a5cd2e68f6d59c0d66223d104aeec4eb45a059;hb=224aa572bbd3bfbee2f1dc5edf5d3037a00ce961;hp=d3b1b703f2c116a7e72f2342e1428f3f82c8b40a;hpb=572149b7587624d5eb3b9ea2a06050a09056385f;p=p5sagit%2Fp5-mst-13.2.git diff --git a/hints/bsdos.sh b/hints/bsdos.sh index d3b1b70..53a5cd2 100644 --- a/hints/bsdos.sh +++ b/hints/bsdos.sh @@ -21,8 +21,13 @@ d_voidsig='define' usemymalloc='n' +# malloc wrap works +case "$usemallocwrap" in +'') usemallocwrap='define' ;; +esac + # setre?[ug]id() have been replaced by the _POSIX_SAVED_IDS versions. -# See http://www.bsdi.com/bsdi-man?setuid(2) +# See man 2 setuid d_setregid='undef' d_setreuid='undef' d_setrgid='undef' @@ -98,7 +103,7 @@ case "$osvers" in case "$cc" in '') cc='cc' # cc is gcc2 in 4.0 cccdlflags="-fPIC" - ccdlflags=" " ;; + ;; esac case "$ld" in @@ -115,12 +120,12 @@ cat > UU/usethreads.cbu <<'EOCBU' case "$usethreads" in $define|true|[yY]*) case "$osvers" in - 3.*|4.*) ccflags="-D_REENTRANT $ccflags" + 3.*|4.*) ccflags="-D_REENTRANT -D_THREAD_SAFE -pthread $ccflags" ;; *) cat <&4 I did not know that BSD/OS $osvers supports POSIX threads. -Feel free to tell perlbug@perl.com otherwise. +Feel free to tell perlbug@perl.org otherwise. EOM exit 1 ;;