projects
/
git
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
blame
|
history
|
raw
|
HEAD
Merge branch 'dt/initial-ref-xn-commit-doc'
[git]
/
test-sigchain.c
1
#include "cache.h"
2
#include "sigchain.h"
3
4
#define X(f) \
5
static void f(int sig) { \
6
puts(#f); \
7
fflush(stdout); \
8
sigchain_pop(sig); \
9
raise(sig); \
10
}
11
X(one)
12
X(two)
13
X(three)
14
#undef X
15
16
int main(int argc, char **argv) {
17
sigchain_push(SIGTERM, one);
18
sigchain_push(SIGTERM, two);
19
sigchain_push(SIGTERM, three);
20
raise(SIGTERM);
21
return 0;
22
}