projects
/
project
/
procd.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
instance: improve portability of setting resource limits
[project/procd.git]
/
signal.c
diff --git
a/signal.c
b/signal.c
index
ebaf7bc
..
74cabcb
100644
(file)
--- a/
signal.c
+++ b/
signal.c
@@
-19,8
+19,6
@@
#include "procd.h"
#include "procd.h"
-static int preinit;
-
static void do_reboot(void)
{
LOG("reboot\n");
static void do_reboot(void)
{
LOG("reboot\n");
@@
-37,9
+35,6
@@
static void signal_shutdown(int signal, siginfo_t *siginfo, void *data)
int event = 0;
char *msg = NULL;
int event = 0;
char *msg = NULL;
- if (preinit)
- do_reboot();
-
switch(signal) {
case SIGTERM:
event = RB_AUTOBOOT;
switch(signal) {
case SIGTERM:
event = RB_AUTOBOOT;
@@
-97,11
+92,3
@@
void procd_signal(void)
sigaction(SIGKILL, &sa_dummy, NULL);
sigaction(SIGSTOP, &sa_dummy, NULL);
}
sigaction(SIGKILL, &sa_dummy, NULL);
sigaction(SIGSTOP, &sa_dummy, NULL);
}
-
-void procd_signal_preinit(void)
-{
- preinit = 1;
- sigaction(SIGTERM, &sa_shutdown, NULL);
- sigaction(SIGUSR1, &sa_shutdown, NULL);
- sigaction(SIGUSR2, &sa_shutdown, NULL);
-}