Stefan Kalkowski 23f9761297 base: minimize critical section in Semaphore::up
When unblocking a thread in Semaphore::up() while holding the fifo meta-data
lock, it might happen that the lock holder gets destroyed by the one it was
unblocking. This happened for instance in the pthread test in the past, where
thread destruction was synchronized via a semaphore. There is no need to hold
the lock during the unblock operation, so we should do it outside the critical
section.

Fix #1333
2015-12-10 13:16:27 +01:00
..
2015-03-13 12:17:23 +01:00
2015-04-09 16:04:46 +02:00
2015-04-09 16:04:46 +02:00
2015-04-09 16:04:46 +02:00
2015-04-09 16:04:46 +02:00
2015-04-09 16:04:46 +02:00
2015-12-10 13:16:26 +01:00
2015-11-18 12:22:07 +01:00

This directory contains include files of interfaces that are exported
by components to be used by other components. Each subdirectory corresponds
to the component exporting the interface.