Catching Signals signal returns the old handler Can save & restore it Can test to see if signals were ignored Magic handler function names SIG_DFL signal in default state SIG_IGN signal is ignored has no effect at all SIG_ERR error return from signal