1
0
mirror of https://github.com/postgres/postgres.git synced 2025-08-31 17:02:12 +03:00

Make NEED_REENTRANT_FUNC_NAMES _require_ *_r functions, and add tests to

configure to report if they are not found.
This commit is contained in:
Bruce Momjian
2003-08-16 15:35:51 +00:00
parent dcfa89537a
commit edc999b09a
10 changed files with 187 additions and 50 deletions

View File

@@ -12,4 +12,3 @@ esac
SUPPORTS_THREADS=yes
NEED_REENTRANT_FUNC_NAMES=no

View File

@@ -5,13 +5,13 @@ case $host_cpu in
esac
SUPPORTS_THREADS=yes
NEED_REENTRANT_FUNC_NAMES=no
case $host_os in
freebsd2*|freebsd3*|freebsd4*)
THREAD_CFLAGS="-pthread"
NEED_REENTRANT_FUNC_NAMES=yes
;;
*)
THREAD_LIBS="-lc_r"
NEED_REENTRANT_FUNC_NAMES=yes
;;
esac

View File

@@ -1,7 +1,7 @@
CFLAGS=-O2
SUPPORTS_THREADS=yes
NEED_REENTRANT_FUNC_NAMES=yes
THREAD_CFLAGS="-D_REENTRANT -D_THREAD_SAFE -D_POSIX_PTHREAD_SEMANTICS"
THREAD_LIBS="-lpthread"
NEED_REENTRANT_FUNC_NAMES=yes

View File

@@ -2,4 +2,3 @@ CFLAGS='-O2 -pipe'
SUPPORTS_THREADS=yes
NEED_REENTRANT_FUNC_NAMES=no

View File

@@ -4,6 +4,7 @@ else
CC="$CC -std"
CFLAGS='-O4 -Olimit 2000'
fi
SUPPORTS_THREADS=yes
THREAD_CFLAGS="-pthread"
SUPPORTS_THREADS=yes
NEED_REENTRANT_FUNC_NAMES=no
THREAD_CFLAGS="-pthread"

View File

@@ -10,5 +10,5 @@ else
fi
SUPPORTS_THREADS=yes
THREAD_CFLAGS += -D_REENTRANT
NEED_REENTRANT_FUNC_NAMES=yes
THREAD_CFLAGS += -D_REENTRANT