Do not define _REENTRANT when building with --disable-threads

This commit is contained in:
Bob Halley
2001-03-02 17:36:27 +00:00
parent bdc79a7164
commit 620de5a4b1
3 changed files with 10 additions and 3 deletions

View File

@@ -1,3 +1,7 @@
761. [bug] _REENTRANT was still defined when building with
--disable-threads.
760. [contrib] Significant enhancements to the pgsql sdb driver. 760. [contrib] Significant enhancements to the pgsql sdb driver.
759. [bug] The resolver didn't turn off "avoid fetches" mode 759. [bug] The resolver didn't turn off "avoid fetches" mode

View File

@@ -18,7 +18,7 @@ AC_DIVERT_PUSH(AC_DIVERSION_NOTICE)dnl
esyscmd([sed "s/^/# /" COPYRIGHT])dnl esyscmd([sed "s/^/# /" COPYRIGHT])dnl
AC_DIVERT_POP()dnl AC_DIVERT_POP()dnl
AC_REVISION($Revision: 1.234 $) AC_REVISION($Revision: 1.235 $)
AC_INIT(lib/dns/name.c) AC_INIT(lib/dns/name.c)
AC_PREREQ(2.13) AC_PREREQ(2.13)
@@ -551,13 +551,16 @@ then
;; ;;
esac esac
fi fi
ALWAYS_DEFINES="-D_REENTRANT"
ISC_PLATFORM_USETHREADS="#define ISC_PLATFORM_USETHREADS 1" ISC_PLATFORM_USETHREADS="#define ISC_PLATFORM_USETHREADS 1"
thread_dir=pthreads thread_dir=pthreads
else else
ISC_PLATFORM_USETHREADS="#undef ISC_PLATFORM_USETHREADS" ISC_PLATFORM_USETHREADS="#undef ISC_PLATFORM_USETHREADS"
thread_dir=nothreads thread_dir=nothreads
ALWAYS_DEFINES=""
fi fi
AC_SUBST(ALWAYS_DEFINES)
AC_SUBST(ISC_PLATFORM_USETHREADS) AC_SUBST(ISC_PLATFORM_USETHREADS)
ISC_THREAD_DIR=$thread_dir ISC_THREAD_DIR=$thread_dir

View File

@@ -13,7 +13,7 @@
# NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION # NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION
# WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. # WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
# $Id: rules.in,v 1.28 2001/02/01 23:19:05 sjacob Exp $ # $Id: rules.in,v 1.29 2001/03/02 17:36:27 halley Exp $
### ###
### Common Makefile rules for BIND 9. ### Common Makefile rules for BIND 9.
@@ -101,7 +101,7 @@ STD_CWARNINGS = @STD_CWARNINGS@
.SUFFIXES: .c .@O@ .SUFFIXES: .c .@O@
ALWAYS_INCLUDES = -I${top_builddir} ALWAYS_INCLUDES = -I${top_builddir}
ALWAYS_DEFINES = -D_REENTRANT ALWAYS_DEFINES = @ALWAYS_DEFINES@
ALWAYS_WARNINGS = ALWAYS_WARNINGS =
ALL_CPPFLAGS = \ ALL_CPPFLAGS = \