LOG("reboot\n");
fflush(stderr);
sync();
- sleep(1);
+ sleep(2);
reboot(RB_AUTOBOOT);
while (1)
;
void procd_signal(void)
{
- sigaction(SIGPIPE, &sa_dummy, NULL);
+ signal(SIGPIPE, SIG_IGN);
if (getpid() != 1)
return;
sigaction(SIGTERM, &sa_shutdown, NULL);