mymalloc isn't threadsafe (rurban)
authorH.Merijn Brand <merijn@lx09.procura.nl>
Fri, 27 Jan 2012 15:10:11 +0000 (16:10 +0100)
committerH.Merijn Brand <merijn@lx09.procura.nl>
Fri, 27 Jan 2012 15:10:11 +0000 (16:10 +0100)
U/modified/mallocsrc.U

index 1bb7486..38d2663 100644 (file)
@@ -22,7 +22,7 @@
 ?MAKE:mallocsrc mallocobj usemallocwrap usemymalloc malloctype d_mymalloc \
        freetype: Myread \
        Oldconfig package Guess Setvar rm cat +cc +ccflags Findhdr \
-       i_malloc i_stdlib sed libs _o ptrsize
+       i_malloc i_stdlib sed libs _o ptrsize useithreads
 ?MAKE: -pick add $@ %<
 ?X: Put near top so that other tests don't erroneously include
 ?X: -lmalloc.  --AD  22 June 1998
@@ -117,6 +117,7 @@ case "$usemymalloc" in
        4) dflt='y' ;;
        *) dflt='n' ;;
        esac
+       if test "$useithreads" = "$define"; then dflt='n'; fi
        ;;
 esac
 rp="Do you wish to attempt to use the malloc that comes with $package?"