Proposal: new signal-handling API
Brandon S. Allbery KF8NH
allbery at ece.cmu.edu
Sat Jul 19 15:18:01 EDT 2008
On 2008 Jul 19, at 13:07, Duncan Coutts wrote:
> In particular the case of "I need to do this cleanup before the
> program
> terminates" is much more general than Posix and signals. For example a
> library installing a handler for SIGINT is the wrong thing to do (and
> not just because it's not very modular) but because the very decision
> about whether SIGINT is going to kill the process or not is not for
> the
> library to decide. What it needs is to be thrown an exception when the
> process does decide that it's going to terminate.
...and here you see why I made my proposal about mapping signals to
exceptions.
--
brandon s. allbery [solaris,freebsd,perl,pugs,haskell] allbery at kf8nh.com
system administrator [openafs,heimdal,too many hats] allbery at ece.cmu.edu
electrical and computer engineering, carnegie mellon university KF8NH
More information about the Libraries
mailing list