Introduce low-latency signals.
authorarighi <arighi@38d2e660-2303-0410-9eaa-f027e97ec537>
Thu, 25 Mar 2010 14:56:23 +0000 (14:56 +0000)
committerarighi <arighi@38d2e660-2303-0410-9eaa-f027e97ec537>
Thu, 25 Mar 2010 14:56:23 +0000 (14:56 +0000)
commit6a3c9d13073fcab59f86255408e5371804d5d455
tree9a23e653f7f42e4d3321a56e074c3fba33324b3f
parentf149112c04843df99b2c9e9fd2ef47d9cacae8a4
Introduce low-latency signals.

Now signals can be delivered synchronously via sig_send() or
asynchronously via sig_post().

The old sig_signal() primitive is maintained for backward compatibility
and it is directly mapped to sig_post().

git-svn-id: https://src.develer.com/svnoss/bertos/trunk@3269 38d2e660-2303-0410-9eaa-f027e97ec537
bertos/kern/sem.c
bertos/kern/signal.c
bertos/kern/signal.h