Hi Philippe!

How does the delivery of linux signals work with fusion thread?

In Vesuvio, shadow.c registers a ADEOS_SIGNAL_PROCESS handler which
blocks all signals but TERM, KILL, QUIT, INT. These signals are later
processed by the ADEOS_KICK_PROCESS handler. This handler unblocks its
realtime counterpart. Why? What happens then with the signal and the
shadow process? If I understand the code all other signals are dopped,
i.e. lost. 

In Fusion, there isn't a ADEOS_SIGNAL_PROCESS handler. Does that mean
that all signals are delivered the by the linux-kernel? Does this
include a migration from the realtime to linux? If, where?

thanks in advance - marc

-- 
#!/bin/sh
set - `type $0` 'tr "[a-zA-Z]" "[n-za-mN-ZA-M]"';while [ "$2" != "" ];do \
shift;done; echo 'frq -a -rc '`echo "$0"| $1 `'>$UBZR/.`rpub signature|'`\
echo $1|$1`'`;rpub "Jr ner fvtangher bs obet. Erfvfgnapr vf shgvyr!"'|$1|sh

Reply via email to