diff options
-rw-r--r-- | init/init.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/init/init.c b/init/init.c index d29328c36..de438be20 100644 --- a/init/init.c +++ b/init/init.c | |||
@@ -1135,7 +1135,9 @@ int init_main(int argc UNUSED_PARAM, char **argv) | |||
1135 | struct sigaction sa; | 1135 | struct sigaction sa; |
1136 | 1136 | ||
1137 | bb_signals(0 | 1137 | bb_signals(0 |
1138 | #ifdef SIGPWR | ||
1138 | + (1 << SIGPWR) /* halt */ | 1139 | + (1 << SIGPWR) /* halt */ |
1140 | #endif | ||
1139 | + (1 << SIGUSR1) /* halt */ | 1141 | + (1 << SIGUSR1) /* halt */ |
1140 | + (1 << SIGTERM) /* reboot */ | 1142 | + (1 << SIGTERM) /* reboot */ |
1141 | + (1 << SIGUSR2) /* poweroff */ | 1143 | + (1 << SIGUSR2) /* poweroff */ |