aboutsummaryrefslogtreecommitdiffstats
path: root/src/libstrongswan/threading/semaphore.c
Commit message (Collapse)AuthorAgeFilesLines
* Don't use POSIX semaphores if a MONOTONIC clock is availableMartin Willi2012-08-201-0/+8
| | | | | | POSIX semaphores use CLOCK_REALTIME, but our semaphore_t abstraction expects CLOCK_MONOTONIC based times. Use the mutex/condvar based fallback if time_monotonic() actuall returns monotonic times.
* Add a mutex/condvar based semaphore implementation if sem_timedwait is ↵Martin Willi2012-08-201-2/+67
| | | | | | unavailable Fixes #214.
* Added a wrapper class around POSIX semaphores.Tobias Brunner2012-05-021-0/+106