Issue #7272: Add configure test to detect whether sem_open works

properly, and use this to skip test_multiprocessing on platforms
where sem_open raises a signal.  This should fix some FreeBSD buildbot
failures for test_multiprocessing.
This commit is contained in:
Mark Dickinson 2009-11-20 19:30:22 +00:00
parent ab44226198
commit c4920e86ef
6 changed files with 127 additions and 5 deletions

View file

@ -27,7 +27,7 @@
# include <sys/socket.h>
# include <sys/uio.h>
# include <arpa/inet.h> /* htonl() and ntohl() */
# ifdef HAVE_SEM_OPEN
# if defined(HAVE_SEM_OPEN) && !defined(HAVE_BROKEN_POSIX_SEMAPHORES)
# include <semaphore.h>
typedef sem_t *SEM_HANDLE;
# endif