hw: avoid generic exceptions in signal framework

ref #912
This commit is contained in:
Martin Stein 2013-10-14 10:57:02 +02:00 committed by Norman Feske
parent bb9fa16a5e
commit b5c6f2c260

View File

@ -179,7 +179,7 @@ Signal Signal_receiver::wait_for_signal()
/* await a signal */ /* await a signal */
if (Kernel::await_signal(_cap.dst())) { if (Kernel::await_signal(_cap.dst())) {
PERR("failed to receive signal"); PERR("failed to receive signal");
throw Exception(); return Signal(Signal::Data());
} }
/* get signal data */ /* get signal data */
Signal s(*(Signal::Data *)Thread_base::myself()->utcb()); Signal s(*(Signal::Data *)Thread_base::myself()->utcb());
@ -189,6 +189,5 @@ Signal Signal_receiver::wait_for_signal()
void Signal_receiver::local_submit(Signal::Data signal) void Signal_receiver::local_submit(Signal::Data signal)
{ {
PDBG("not implemented"); PERR("method not implemented");
throw Exception();
} }