summaryrefslogtreecommitdiff
path: root/src/ao_task.c
Commit message (Collapse)AuthorAge
* altos: eliminate ao_wake_taskKeith Packard2010-12-22
| | | | | | | Waking up a task waiting on some random object is a bad idea. Fix the waiters to look for suitable signalling. Signed-off-by: Keith Packard <keithp@keithp.com>
* Tasks may move in task structure as a result of ao_exitKeith Packard2010-04-06
| | | | Signed-off-by: Keith Packard <keithp@keithp.com>
* Ensure that ao_alarm waits at least the specified timeKeith Packard2009-12-19
| | | | | | | Because the timer tick may happen soon, it's important to delay by another tick to ensure that we don't wake up early. Signed-off-by: Keith Packard <keithp@keithp.com>
* Disable interrupts while removing tasks from task listKeith Packard2009-11-02
|
* Add ao_alarmKeith Packard2009-10-30
|
* Add ao_wake_task and ao_exitKeith Packard2009-10-16
| | | | | | | ao_wake_task signals a specific task to wake up. ao_exit terminates the current task. Signed-off-by: Keith Packard <keithp@keithp.com>
* Use autotools, move altos to src subdirKeith Packard2009-06-04
Signed-off-by: Keith Packard <keithp@keithp.com>