/* * FixSignal.C */ #include "lib.h" void FixSignal(_chan) void *_chan; { CHANN *chan = (CHANN *)_chan; if (chan->port.mp_MsgList.lh_Head != (NODE *)&chan->port.mp_MsgList.lh_Tail || chan->rdylist.lh_Head != (NODE *)&chan->rdylist.lh_Tail) SetSignal(1 << chan->port.mp_SigBit, 1 << chan->port.mp_SigBit); }