LDFLAGS="$LDFLAGS $PTHREAD_CFLAGS"
LIBS="$LIBS $PTHREAD_LIBS"
-# GLIBC >= 2.12, Solaris >= 11.3
+# GLIBC >= 2.12, Solaris >= 11.3, FreeBSD >= 12.2
AC_MSG_CHECKING(for pthread_setname_np(pthread_t, const char*))
AC_LINK_IFELSE(
[AC_LANG_PROGRAM(
- [#include <pthread.h>],
+ [[#include <pthread.h>
+ #ifdef __FreeBSD__
+ #include <pthread_np.h>
+ #endif]],
[pthread_setname_np(pthread_self(), "example")])],
[AC_MSG_RESULT(yes)
AC_DEFINE(HAVE_PTHREAD_SETNAME_NP_WITH_TID,1,
AC_MSG_CHECKING(for pthread_setname_np(const char*))
AC_LINK_IFELSE(
[AC_LANG_PROGRAM(
- [#include <pthread.h>],
+ [[#include <pthread.h>
+ #ifdef __FreeBSD__
+ #include <pthread_np.h>
+ #endif]],
[pthread_setname_np("example")])],
[AC_MSG_RESULT(yes)
AC_DEFINE(HAVE_PTHREAD_SETNAME_NP_WITHOUT_TID,1,
AC_MSG_CHECKING(for pthread_set_name_np(pthread_t, const char*))
AC_LINK_IFELSE(
[AC_LANG_PROGRAM(
- [#include <pthread.h>
- #include <pthread_np.h>],
+ [[#include <pthread.h>
+ #ifdef __FreeBSD__
+ #include <pthread_np.h>
+ #endif]],
[pthread_set_name_np(pthread_self(), "example")])],
[AC_MSG_RESULT(yes)
AC_DEFINE(HAVE_PTHREAD_SET_NAME_NP_WITH_TID,1,