chiark
/
gitweb
/
~mdw
/
qmail
/ blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
blame
|
history
|
raw
|
HEAD
[PATCH] qmqpc: Read servers from the command line.
[qmail]
/
sig_catch.c
1
#include <signal.h>
2
#include "sig.h"
3
#include "hassgact.h"
4
5
void sig_catch(sig,f)
6
int sig;
7
void (*f)();
8
{
9
#ifdef HASSIGACTION
10
struct sigaction sa;
11
sa.sa_handler = f;
12
sa.sa_flags = 0;
13
sigemptyset(&sa.sa_mask);
14
sigaction(sig,&sa,(struct sigaction *) 0);
15
#else
16
signal(sig,f); /* won't work under System V, even nowadays---dorks */
17
#endif
18
}