Reading notify(2) I've noticed that I do not understand POSIX signals
enough to grasp the problem NSAVE/NRSTR are designed to solve.

Initially I supposed they where supposed to allow nested signals, so
that a note occurred during the execution of a signal handler wont
need to wait for NCONT.

Thus I suppose that I'm missing something: I can't imagine a (non
real-time) program requiring to handle a signal while handling a
signal.

So my questions are:

- why Plan 9 needs NSAVE/NRSTR? Which ANSI/POSIX semantics are they
designed to help with?
- can you point me to an application actually using such semantics
(either ported to Plan9 or not).


Giacomo

Reply via email to