Port part of the AIX fix to Solaris.
* configure.ac (_REENTRANT): Define on Solaris if HAVE_PTHREAD. This ports part of the recent AIX fix to Solaris. It is needed for the same reason that _THREAD_SAFE is needed on AIX, e.g., to make sure that each thread has its own 'errno'. Fixes: debbugs:17598
This commit is contained in:
parent
859488bf22
commit
50bee07154
2 changed files with 16 additions and 4 deletions
|
@ -1,3 +1,11 @@
|
|||
2014-06-14 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
Port part of the AIX fix to Solaris (Bug#17598).
|
||||
* configure.ac (_REENTRANT): Define on Solaris if HAVE_PTHREAD.
|
||||
This ports part of the recent AIX fixes to Solaris. It is needed
|
||||
for the same reason that _THREAD_SAFE is needed on AIX, e.g., to
|
||||
make sure that each thread has its own 'errno'.
|
||||
|
||||
2014-06-11 Paul Eggert <eggert@cs.ucla.edu>
|
||||
|
||||
Backport fcntl.h AIX fix from the trunk (Bug#17598).
|
||||
|
|
12
configure.ac
12
configure.ac
|
@ -2079,10 +2079,14 @@ if test "$HAVE_PTHREAD" = yes; then
|
|||
# Some systems optimize for single-threaded programs by default, and
|
||||
# need special flags to disable these optimizations. For example, the
|
||||
# definition of 'errno' in <errno.h>.
|
||||
if test "$opsys" = aix4-2; then
|
||||
AC_DEFINE([_THREAD_SAFE], [1],
|
||||
[Define to 1 if your system requires this in multithreaded code.])
|
||||
fi
|
||||
case $opsys in
|
||||
sol*)
|
||||
AC_DEFINE([_REENTRANT], 1,
|
||||
[Define to 1 if your system requires this in multithreaded code.]);;
|
||||
aix4-2)
|
||||
AC_DEFINE([_THREAD_SAFE], 1,
|
||||
[Define to 1 if your system requires this in multithreaded code.]);;
|
||||
esac
|
||||
fi
|
||||
AC_SUBST([LIB_PTHREAD])
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue