2
0
mirror of https://gitlab.isc.org/isc-projects/bind9 synced 2025-08-29 13:38:26 +00:00

Remove now dummy NEED_PTHREAD_INIT

This commit is contained in:
Ondřej Surý 2018-09-05 12:58:02 +02:00
parent 4d46f0f95d
commit 2f02552a93
6 changed files with 42 additions and 48 deletions

View File

@ -17,9 +17,6 @@
***/ ***/
@TOP@ @TOP@
/** define if your system needs pthread_init() before using pthreads */
#undef NEED_PTHREAD_INIT
/** define if your system has sigwait() */ /** define if your system has sigwait() */
#undef HAVE_SIGWAIT #undef HAVE_SIGWAIT

View File

@ -17,9 +17,6 @@
*** it does not get installed. *** it does not get installed.
***/ ***/
/** define if your system needs pthread_init() before using pthreads */
#undef NEED_PTHREAD_INIT
/** define if your system has sigwait() */ /** define if your system has sigwait() */
#undef HAVE_SIGWAIT #undef HAVE_SIGWAIT
@ -470,12 +467,18 @@
/* Define if Thread-Local Storage is available */ /* Define if Thread-Local Storage is available */
#undef HAVE_TLS #undef HAVE_TLS
/* Define to 1 if you have the `tzset' function. */
#undef HAVE_TZSET
/* Define to 1 if you have the <uchar.h> header file. */ /* Define to 1 if you have the <uchar.h> header file. */
#undef HAVE_UCHAR_H #undef HAVE_UCHAR_H
/* Define to 1 if the system has the type `uintptr_t'. */ /* Define to 1 if the system has the type `uintptr_t'. */
#undef HAVE_UINTPTR_T #undef HAVE_UINTPTR_T
/* define if uname is available */
#undef HAVE_UNAME
/* Define to 1 if you have the <unistd.h> header file. */ /* Define to 1 if you have the <unistd.h> header file. */
#undef HAVE_UNISTD_H #undef HAVE_UNISTD_H

View File

@ -67,9 +67,6 @@
/* define on DEC OSF to enable 4.4BSD style sa_len support */ /* define on DEC OSF to enable 4.4BSD style sa_len support */
/* #undef _SOCKADDR_LEN */ /* #undef _SOCKADDR_LEN */
/* define if your system needs pthread_init() before using pthreads */
/* #undef NEED_PTHREAD_INIT */
/* define if your system has sigwait() */ /* define if your system has sigwait() */
/* #undef HAVE_SIGWAIT */ /* #undef HAVE_SIGWAIT */

27
configure vendored
View File

@ -13807,18 +13807,17 @@ fi
$as_echo_n "checking for uname... " >&6; } $as_echo_n "checking for uname... " >&6; }
cat confdefs.h - <<_ACEOF >conftest.$ac_ext cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h. */ /* end confdefs.h. */
#include <sys/utsname.h> #include <sys/utsname.h>
#include <stdio.h> #include <stdio.h>
int int
main () main ()
{ {
struct utsname uts; struct utsname uts;
uname(&uts); uname(&uts);
printf("running on %s %s %s for %s\n", printf("running on %s %s %s for %s\n",
uts.sysname, uts.release, uts.version, uts.machine); uts.sysname, uts.release, uts.version, uts.machine);
; ;
return 0; return 0;
@ -13827,13 +13826,16 @@ _ACEOF
if ac_fn_c_try_compile "$LINENO"; then : if ac_fn_c_try_compile "$LINENO"; then :
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
$as_echo "yes" >&6; } $as_echo "yes" >&6; }
$as_echo "#define HAVE_UNAME 1" >>confdefs.h
$as_echo "#define HAVE_UNAME 1" >>confdefs.h
else else
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
$as_echo "no" >&6; } $as_echo "no" >&6; }
{ $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: uname is not correctly supported" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: uname is not correctly supported" >&5
$as_echo "$as_me: WARNING: uname is not correctly supported" >&2;} $as_echo "$as_me: WARNING: uname is not correctly supported" >&2;}
fi fi
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
@ -17877,11 +17879,16 @@ esac
# #
# Time Zone Stuff # Time Zone Stuff
# #
ac_fn_c_check_func "$LINENO" "tzset" "ac_cv_func_tzset" for ac_func in tzset
do :
ac_fn_c_check_func "$LINENO" "tzset" "ac_cv_func_tzset"
if test "x$ac_cv_func_tzset" = xyes; then : if test "x$ac_cv_func_tzset" = xyes; then :
$as_echo "#define HAVE_TZSET 1" >>confdefs.h cat >>confdefs.h <<_ACEOF
#define HAVE_TZSET 1
_ACEOF
fi fi
done
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for optarg declaration" >&5 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for optarg declaration" >&5

View File

@ -498,21 +498,24 @@ AC_HEADER_TIME
# #
# check for uname library routine # check for uname library routine
# #
AC_MSG_CHECKING(for uname) AC_MSG_CHECKING([for uname])
AC_TRY_COMPILE([ AC_COMPILE_IFELSE(
#include <sys/utsname.h> [AC_LANG_PROGRAM(
#include <stdio.h> [[#include <sys/utsname.h>
], #include <stdio.h>
[ ]],
struct utsname uts; [[
uname(&uts); struct utsname uts;
printf("running on %s %s %s for %s\n", uname(&uts);
uts.sysname, uts.release, uts.version, uts.machine); printf("running on %s %s %s for %s\n",
], uts.sysname, uts.release, uts.version, uts.machine);
[AC_MSG_RESULT(yes) ]])],
AC_DEFINE(HAVE_UNAME)], [AC_MSG_RESULT(yes)
[AC_MSG_RESULT(no) AC_DEFINE([HAVE_UNAME], [1], [define if uname is available])
AC_MSG_WARN([uname is not correctly supported])]) ],
[AC_MSG_RESULT(no)
AC_MSG_WARN([uname is not correctly supported])
])
# #
# check for GCC noreturn attribute # check for GCC noreturn attribute
@ -1975,7 +1978,7 @@ esac
# #
# Time Zone Stuff # Time Zone Stuff
# #
AC_CHECK_FUNC(tzset, AC_DEFINE(HAVE_TZSET)) AC_CHECK_FUNCS([tzset])
AC_MSG_CHECKING(for optarg declaration) AC_MSG_CHECKING(for optarg declaration)
AC_TRY_COMPILE([ AC_TRY_COMPILE([

View File

@ -208,19 +208,6 @@ isc__app_ctxstart(isc_appctx_t *ctx0) {
* Start an ISC library application. * Start an ISC library application.
*/ */
#ifdef NEED_PTHREAD_INIT
/*
* BSDI 3.1 seg faults in pthread_sigmask() if we don't do this.
*/
presult = pthread_init();
if (presult != 0) {
strerror_r(presult, strbuf, sizeof(strbuf));
UNEXPECTED_ERROR(__FILE__, __LINE__,
"isc_app_start() pthread_init: %s", strbuf);
return (ISC_R_UNEXPECTED);
}
#endif
#ifdef HAVE_LINUXTHREADS #ifdef HAVE_LINUXTHREADS
main_thread = pthread_self(); main_thread = pthread_self();
#endif /* HAVE_LINUXTHREADS */ #endif /* HAVE_LINUXTHREADS */