>I was using ISO/IEC 9945-1:1996.
>
>I experimented a bit more with this.  I set a dummy handler for the signal
>(won't be used if all threads block the signal). I was then able to catch 
>SIGTSTP.


The newer standards seem to make no exception.

Also, in Solaris even if you block SIGTSTP in *all* threads the process
still stops if you call sigwait(); that is clearly incorrect.

It means that a process cannot handle SIGTSTP using sigwait.
(And this works for all process, single threaded as well as multithreaded)

Casper

_______________________________________________
opensolaris-code mailing list
[email protected]
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code

Reply via email to