+if test x$pthread = xyes ; then
+ AC_CHECK_LIB(pthread, sem_timedwait, HAVE_SEM_TIMEDWAIT=yes, HAVE_SEM_TIMEDWAIT=no)
+ if test ${HAVE_SEM_TIMEDWAIT} = yes ; then
+ AC_MSG_CHECKING(if sem_timedwait is compilable)
+ AC_TRY_COMPILE([#include <semaphore.h>],
+ [sem_t *s; const struct timespec * t; sem_timedwait(s, t);], HAVE_SEM_TIMEDWAIT=yes, HAVE_SEM_TIMEDWAIT=no)
+ if test ${HAVE_SEM_TIMEDWAIT} = yes ; then
+ AC_DEFINE([HAVE_SEM_TIMEDWAIT],1,[Define if the sem_timedwait is avaible or not (part of XPG6 standard only)])
+ AC_MSG_RESULT(yes)
+ else
+ AC_MSG_RESULT(no)
+ fi
+ fi
+fi
+