summaryrefslogtreecommitdiffstats
path: root/test/test_sem.c
AgeCommit message (Collapse)AuthorFilesLines
2022-10-21Split up common headerDavid Robillard1-1/+1
2022-10-14Fix zix_sem_timed_wait() interval calculationDavid Robillard1-1/+1
2022-09-01Simplify thread and semaphore status codesDavid Robillard1-2/+2
2022-08-18Relax test timingDavid Robillard1-1/+1
2022-08-18Add zix_sem_timed_wait()David Robillard1-0/+14
2022-08-18Fix semaphore error handlingDavid Robillard1-3/+16
Note that existing code which uses zix_sem_try_wait() may still compile against this change, but be incorrect!
2022-08-18Fix thread function attributes on WindowsDavid Robillard1-4/+2
2022-08-18Improve test coverageDavid Robillard1-1/+1
2022-08-18Fix or remove non-portable features in thread APIDavid Robillard1-6/+8
Thread function return values are inconsistent between nearly every threading API out there. So, just ignore them entirely, and provide a typedef and sentinel value so user code can be portable.
2022-08-18Use conventional test executable namesDavid Robillard1-0/+70