Add a configure test for swapcontext() since MUSL does not provide a
swapcontext() implementation. See also
https://bugs.kde.org/show_bug.cgi?id=434775 .
strpbrk \
strrchr \
strstr \
+ swapcontext \
syscall \
utimensat \
process_vm_readv \
[test x$ac_cv_func_preadv = xyes && test x$ac_cv_func_pwritev = xyes])
AM_CONDITIONAL([HAVE_PREADV2_PWRITEV2],
[test x$ac_cv_func_preadv2 = xyes && test x$ac_cv_func_pwritev2 = xyes])
+AM_CONDITIONAL([HAVE_SWAPCONTEXT], [test x$ac_cv_func_swapcontext = xyes])
AM_CONDITIONAL([HAVE_MEMFD_CREATE],
[test x$ac_cv_func_memfd_create = xyes])
sem_as_mutex \
sem_open \
sigalrm \
- swapcontext \
threaded-fork \
trylock \
unit_bitmap \
check_PROGRAMS += pth_spinlock
endif
+if HAVE_SWAPCONTEXT
+check_PROGRAMS += swapcontext
+endif
+
if !VGCONF_OS_IS_DARWIN
check_PROGRAMS += sem_wait
endif