summaryrefslogtreecommitdiffstats
path: root/include/zix/thread.h
AgeCommit message (Collapse)AuthorFilesLines
2023-05-11Improve reference documentationDavid Robillard1-1/+7
2022-10-23Split reference documentation up into groups and add global headerDavid Robillard1-1/+1
The "global" header just provides a convenient place to define the group structure of the library. Applications are better off using the individual headers, but this one will work fine if you don't care about build times or precise dependencies.
2022-10-21Factor out public declaration scope markersDavid Robillard1-6/+2
2022-10-21Split up common headerDavid Robillard1-1/+1
2022-10-20Hide thread implementationDavid Robillard1-53/+12
2022-10-20Fix doc commentsDavid Robillard1-9/+7
2022-09-01Simplify thread and semaphore status codesDavid Robillard1-2/+2
2022-08-19Simplify errno handlingDavid Robillard1-5/+6
2022-08-18Fix thread function attributes on WindowsDavid Robillard1-3/+2
2022-08-18Fix or remove non-portable features in thread APIDavid Robillard1-18/+39
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-18Factor out converting errno codes to ZixStatusDavid Robillard1-11/+1
2021-09-10Adopt REUSE machine-readable licensing standardDavid Robillard1-15/+2
2021-07-17Use line comments where appropriateDavid Robillard1-3/+1
2020-12-31Update copyright headersDavid Robillard1-1/+1
2020-12-31Separate source from headersDavid Robillard1-0/+132