mirror of
https://github.com/isc-projects/bind9.git
synced 2026-06-11 05:59:59 -04:00
Remove NEED_PTHREAD_SCOPE_SYSTEM define that was needed on older FreeBSDs
This commit is contained in:
parent
2750799132
commit
161b5dccae
5 changed files with 0 additions and 48 deletions
|
|
@ -17,8 +17,5 @@
|
|||
***/
|
||||
@TOP@
|
||||
|
||||
/* Define if threads need PTHREAD_SCOPE_SYSTEM */
|
||||
#undef NEED_PTHREAD_SCOPE_SYSTEM
|
||||
|
||||
/* Define to 1 if you have the uname library function. */
|
||||
#undef HAVE_UNAME
|
||||
|
|
|
|||
|
|
@ -17,9 +17,6 @@
|
|||
*** it does not get installed.
|
||||
***/
|
||||
|
||||
/* Define if threads need PTHREAD_SCOPE_SYSTEM */
|
||||
#undef NEED_PTHREAD_SCOPE_SYSTEM
|
||||
|
||||
/* Define to 1 if you have the uname library function. */
|
||||
#undef HAVE_UNAME
|
||||
|
||||
|
|
|
|||
19
configure
vendored
19
configure
vendored
|
|
@ -15216,25 +15216,6 @@ fi
|
|||
done
|
||||
|
||||
|
||||
#
|
||||
# Additional OS-specific issues related to pthreads.
|
||||
#
|
||||
case "$host" in
|
||||
*-freebsd*)
|
||||
case $host in
|
||||
*-freebsd5.[012]|*-freebsd5.[012].*);;
|
||||
*-freebsd5.[3456789]|*-freebsd5.[3456789].*)
|
||||
$as_echo "#define NEED_PTHREAD_SCOPE_SYSTEM 1" >>confdefs.h
|
||||
|
||||
;;
|
||||
*-freebsd6.*)
|
||||
$as_echo "#define NEED_PTHREAD_SCOPE_SYSTEM 1" >>confdefs.h
|
||||
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
esac
|
||||
|
||||
# Look for functions relating to thread naming
|
||||
for ac_func in pthread_setname_np pthread_set_name_np
|
||||
do :
|
||||
|
|
|
|||
17
configure.in
17
configure.in
|
|
@ -701,23 +701,6 @@ AC_CHECK_HEADERS([sched.h])
|
|||
AC_SEARCH_LIBS([sched_yield],[rt])
|
||||
AC_CHECK_FUNCS([sched_yield pthread_yield pthread_yield_np])
|
||||
|
||||
#
|
||||
# Additional OS-specific issues related to pthreads.
|
||||
#
|
||||
case "$host" in
|
||||
*-freebsd*)
|
||||
case $host in
|
||||
*-freebsd5.[[012]]|*-freebsd5.[[012]].*);;
|
||||
*-freebsd5.[[3456789]]|*-freebsd5.[[3456789]].*)
|
||||
AC_DEFINE(NEED_PTHREAD_SCOPE_SYSTEM)
|
||||
;;
|
||||
*-freebsd6.*)
|
||||
AC_DEFINE(NEED_PTHREAD_SCOPE_SYSTEM)
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
esac
|
||||
|
||||
# Look for functions relating to thread naming
|
||||
AC_CHECK_FUNCS([pthread_setname_np pthread_set_name_np])
|
||||
AC_CHECK_HEADERS([pthread_np.h], [], [], [#include <pthread.h>])
|
||||
|
|
|
|||
|
|
@ -51,12 +51,6 @@ isc_thread_create(isc_threadfunc_t func, isc_threadarg_t arg,
|
|||
}
|
||||
#endif
|
||||
|
||||
#if defined(PTHREAD_SCOPE_SYSTEM) && defined(NEED_PTHREAD_SCOPE_SYSTEM)
|
||||
ret = pthread_attr_setscope(&attr, PTHREAD_SCOPE_SYSTEM);
|
||||
if (ret != 0)
|
||||
return (ISC_R_UNEXPECTED);
|
||||
#endif
|
||||
|
||||
ret = pthread_create(thread, &attr, func, arg);
|
||||
if (ret != 0)
|
||||
return (ISC_R_UNEXPECTED);
|
||||
|
|
|
|||
Loading…
Reference in a new issue