>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
