Tom after me:
> >One question would be why are you using soft interrupts in the
> first place rather than just having one IOWAIT or HPSELECT that
> waits on all your input sources at the same time so that
> interrupts aren't really needed.
>
> The reason was inferred by the closing BTW comment: this program handles
> both (berkeley) socket I/O and message file I/O.
If you replaced the Berkeley sockets interface with NetIPC, then you could
use one IOWAIT for all your asynchronous I/O.
Maybe not an *easy* solution, but the "MPE way" to do this sort of thing.
G.
* To join/leave the list, search archives, change list settings, *
* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *