UNIX signal semantics are not directly applicable to multi-threaded environments, like VxWorks, where families of processes are not supported. This functionality is not supported by WindNet STREAMS.
Do not send
M_SIG or
M_PCSIG messages from STREAMS drivers or modules to user applications because WindNet STREAMS stream heads will ignore them. The user applications that communicate with WindNet STREAMS drivers also cannot make use of signal handlers to trap signals originating from the drivers. Applications cannot make the
ioctl( ) call with the command
I_SETSIG. The
poll( ) call under WindNet STREAMS does not generate
sigpoll signals, as it does in UNIX.