| 388 | /* Handle interrupts and hangups. */ |
| 389 | |
| 390 | static void |
| 391 | sighandler (int sig) |
| 392 | { |
| 393 | cleanup (); |
| 394 | |
| 395 | signal (sig, SIG_DFL); |
| 396 | raise (sig); |
| 397 | } |
| 398 | |
| 399 | /* Report MESSAGE for FILE, then clean up and exit. |
| 400 | If FILE is null, it represents standard output. */ |