Jeff King | 4a16d07 | 2009-01-22 01:02:35 -0500 | [diff] [blame] | 1 | #ifndef SIGCHAIN_H |
| 2 | #define SIGCHAIN_H |
| 3 | |
| 4 | typedef void (*sigchain_fun)(int); |
| 5 | |
| 6 | int sigchain_push(int sig, sigchain_fun f); |
| 7 | int sigchain_pop(int sig); |
| 8 | |
Jeff King | 57b235a | 2009-01-22 01:03:08 -0500 | [diff] [blame] | 9 | void sigchain_push_common(sigchain_fun f); |
Stefan Beller | bfb6b53 | 2015-12-15 16:04:09 -0800 | [diff] [blame] | 10 | void sigchain_pop_common(void); |
Jeff King | 57b235a | 2009-01-22 01:03:08 -0500 | [diff] [blame] | 11 | |
Jeff King | 4a16d07 | 2009-01-22 01:02:35 -0500 | [diff] [blame] | 12 | #endif /* SIGCHAIN_H */ |