mirror of
https://github.com/FRRouting/frr.git
synced 2025-04-30 13:37:17 +02:00
lib: Detect if pthread_condattr_setclock is available
Auto-detect if pthread_condattr_setclock is available and if it is not allow the code to compile around the issue. Signed-off-by: Donald Sharp <sharpd@cumulusnetworks.com>
This commit is contained in:
parent
7b90f00cce
commit
afc9534f67
|
@ -313,6 +313,13 @@ AX_PTHREAD([
|
|||
AC_MSG_FAILURE([This FRR version needs pthreads])
|
||||
])
|
||||
|
||||
AC_SEARCH_LIBS([pthread_condattr_setclock], [],
|
||||
[frr_cv_pthread_condattr_setclock=yes],
|
||||
[frr_cv_pthread_condattr_setclock=no])
|
||||
if test "$frr_cv_pthread_condattr_setclock" = yes; then
|
||||
AC_DEFINE(HAVE_PTHREAD_CONDATTR_SETCLOCK, 1, [Have pthread.h pthread_condattr_setclock])
|
||||
fi
|
||||
|
||||
dnl --------------
|
||||
dnl Check programs
|
||||
dnl --------------
|
||||
|
|
|
@ -234,4 +234,8 @@ void frr_pthread_yield(void);
|
|||
*/
|
||||
uint32_t frr_pthread_get_id(void);
|
||||
|
||||
#ifndef HAVE_PTHREAD_CONDATTR_SETCLOCK
|
||||
#define pthread_condattr_setclock(A, B)
|
||||
#endif
|
||||
|
||||
#endif /* _FRR_PTHREAD_H */
|
||||
|
|
Loading…
Reference in a new issue