Create the devd thread after we have called daemon(). Otherwise, it would

be killed when the parent exits.

Submitted by:	Rudolf Cejka <cejkar / fit.vutbr.cz>
This commit is contained in:
Nate Lawson 2005-10-24 18:34:54 +00:00
parent c395e805cd
commit 33a00fc0b1

View File

@ -488,9 +488,6 @@ main(int argc, char * argv[])
signal(SIGTERM, handle_sigs);
signal(SIGPIPE, SIG_IGN);
/* Decide whether to use ACPI or APM to read the AC line status. */
acline_init();
/* Run in the background unless in verbose mode. */
if (!vflag) {
pid_t otherpid;
@ -512,6 +509,9 @@ main(int argc, char * argv[])
pidfile_write(pfh);
}
/* Decide whether to use ACPI or APM to read the AC line status. */
acline_init();
/* Main loop. */
for (;;) {
/* Check status every few milliseconds. */