summaryrefslogtreecommitdiff
path: root/kern/rtmutex.h
AgeCommit message (Collapse)Author
2018-02-24New errno.h standard headerRichard Braun
Use standard errno codes. This change also adds strerror to string.h.
2018-02-24Don't use reserved identifiersRichard Braun
2018-01-16Clean up init op dependencies between syscnt and mutexRichard Braun
2018-01-12kern/rtmutex: add commentsRichard Braun
2017-08-31Add debugging code to the mutex modulesRichard Braun
2017-08-27kern/rtmutex: implement timed waitsRichard Braun
2017-05-30Move assert.h to the include directoryRichard Braun
This turns assert.h into a standard header.
2017-04-29kern/rtmutex: fix unlockRichard Braun
Commit 42b089048fc0d3e67fa10cb411767afa161c7222 was apparently incomplete.
2017-04-09kern/{mutex,rtmutex,spinlock}: optimize fast pathsRichard Braun
Rework so that fast paths occupy the first indentation level, and use the unlikely macro on the relevant conditions.
2017-04-09kern/{mutex,rtmutex}: normalize fast path namesRichard Braun
2017-03-04Fix typosRichard Braun
2017-03-04kern/rtmutex: new moduleRichard Braun
The rtmutex provides real-time mutexes, i.e. mutexes for which priority inheritance is unconditionally enabled.