mbed-os/rtos/rtos
Russ Butler 8447843c68 Fix error handling when thread cannot be created
Update the Thread::start function to gracefully handle the failed
creation of a thread when there are no TCBs left. This patch does
the following:
1. Set memory handles to NULL after free to prevent double free
2. Post to the release semaphore so anything that tries to join this
    thread will join immediately
3. Remove dead return path since the new operator should never
    return NULL (it should trap instead)
2016-09-13 15:53:19 -05:00
..
Mail.h Simplify layout: 2016-05-23 09:13:59 +01:00
MemoryPool.h Simplify layout: 2016-05-23 09:13:59 +01:00
Mutex.cpp Simplify layout: 2016-05-23 09:13:59 +01:00
Mutex.h Simplify layout: 2016-05-23 09:13:59 +01:00
Queue.h Simplify layout: 2016-05-23 09:13:59 +01:00
RtosTimer.cpp [RTOS] Updated RtosTimer to use Callback 2016-07-20 10:51:45 -06:00
RtosTimer.h Added support for cv-qualifiers in Callback class 2016-08-26 09:40:22 -05:00
Semaphore.cpp Simplify layout: 2016-05-23 09:13:59 +01:00
Semaphore.h Added default constructor for Semaphore 2016-07-18 14:51:38 -05:00
Thread.cpp Fix error handling when thread cannot be created 2016-09-13 15:53:19 -05:00
Thread.h Add task terminate hook 2016-09-13 12:59:05 -05:00
rtos.h rtos - add mbed lib version requirement 2016-07-08 13:07:38 +01:00
rtos_idle.c Simplify layout: 2016-05-23 09:13:59 +01:00
rtos_idle.h Simplify layout: 2016-05-23 09:13:59 +01:00