mirror of
https://github.com/Zenithsiz/ftmemsim-valgrind.git
synced 2026-02-03 10:05:29 +00:00
Added configure tests for PTHREAD_MUTEX_ADAPTIVE_NP, PTHREAD_MUTEX_ERRORCHECK_NP, PTHREAD_MUTEX_RECURSIVE_NP and PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP.
git-svn-id: svn://svn.valgrind.org/valgrind/trunk@7998
This commit is contained in:
parent
6e5ecf039e
commit
27e6ce8d8c
82
configure.in
82
configure.in
@ -580,6 +580,88 @@ AC_DEFINE([HAVE_CLOCK_MONOTONIC], 1,
|
||||
AC_MSG_RESULT([no])
|
||||
])
|
||||
|
||||
|
||||
# Check for PTHREAD_MUTEX_ADAPTIVE_NP
|
||||
|
||||
AC_MSG_CHECKING([for PTHREAD_MUTEX_ADAPTIVE_NP])
|
||||
|
||||
AC_TRY_COMPILE(
|
||||
[
|
||||
#define _GNU_SOURCE
|
||||
#include <pthread.h>
|
||||
], [
|
||||
return (PTHREAD_MUTEX_ADAPTIVE_NP);
|
||||
],
|
||||
[
|
||||
AC_MSG_RESULT([yes])
|
||||
AC_DEFINE([HAVE_PTHREAD_MUTEX_ADAPTIVE_NP], 1,
|
||||
[Define to 1 if you have the `PTHREAD_MUTEX_ADAPTIVE_NP' constant.])
|
||||
], [
|
||||
AC_MSG_RESULT([no])
|
||||
])
|
||||
|
||||
|
||||
# Check for PTHREAD_MUTEX_ERRORCHECK_NP
|
||||
|
||||
AC_MSG_CHECKING([for PTHREAD_MUTEX_ERRORCHECK_NP])
|
||||
|
||||
AC_TRY_COMPILE(
|
||||
[
|
||||
#define _GNU_SOURCE
|
||||
#include <pthread.h>
|
||||
], [
|
||||
return (PTHREAD_MUTEX_ERRORCHECK_NP);
|
||||
],
|
||||
[
|
||||
AC_MSG_RESULT([yes])
|
||||
AC_DEFINE([HAVE_PTHREAD_MUTEX_ERRORCHECK_NP], 1,
|
||||
[Define to 1 if you have the `PTHREAD_MUTEX_ERRORCHECK_NP' constant.])
|
||||
], [
|
||||
AC_MSG_RESULT([no])
|
||||
])
|
||||
|
||||
|
||||
# Check for PTHREAD_MUTEX_RECURSIVE_NP
|
||||
|
||||
AC_MSG_CHECKING([for PTHREAD_MUTEX_RECURSIVE_NP])
|
||||
|
||||
AC_TRY_COMPILE(
|
||||
[
|
||||
#define _GNU_SOURCE
|
||||
#include <pthread.h>
|
||||
], [
|
||||
return (PTHREAD_MUTEX_RECURSIVE_NP);
|
||||
],
|
||||
[
|
||||
AC_MSG_RESULT([yes])
|
||||
AC_DEFINE([HAVE_PTHREAD_MUTEX_RECURSIVE_NP], 1,
|
||||
[Define to 1 if you have the `PTHREAD_MUTEX_RECURSIVE_NP' constant.])
|
||||
], [
|
||||
AC_MSG_RESULT([no])
|
||||
])
|
||||
|
||||
|
||||
# Check for PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP
|
||||
|
||||
AC_MSG_CHECKING([for PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP])
|
||||
|
||||
AC_TRY_COMPILE(
|
||||
[
|
||||
#define _GNU_SOURCE
|
||||
#include <pthread.h>
|
||||
], [
|
||||
pthread_mutex_t m = PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP;
|
||||
return 0;
|
||||
],
|
||||
[
|
||||
AC_MSG_RESULT([yes])
|
||||
AC_DEFINE([HAVE_PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP], 1,
|
||||
[Define to 1 if you have the `PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP' constant.])
|
||||
], [
|
||||
AC_MSG_RESULT([no])
|
||||
])
|
||||
|
||||
|
||||
# Check whether pthread_mutex_t has a member called __m_kind.
|
||||
|
||||
AC_MSG_CHECKING([for pthread_mutex_t::__m_kind])
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user