mirror of
https://github.com/gryf/gryf-overlay.git
synced 2026-04-20 17:31:24 +02:00
30 lines
754 B
Diff
30 lines
754 B
Diff
--- app.cpp.orig 2009-01-13 11:30:36.000000000 +0900
|
|
+++ app.cpp 2009-01-13 11:32:27.000000000 +0900
|
|
@@ -270,21 +270,22 @@
|
|
signal(SIGALRM, AlarmSignal);
|
|
|
|
#ifndef XNEST_DEBUG
|
|
- OpenLog();
|
|
-
|
|
if (!force_nodaemon && cfg->getOption("daemon") == "yes") {
|
|
daemonmode = true;
|
|
}
|
|
|
|
// Daemonize
|
|
if (daemonmode) {
|
|
- if (daemon(0, 1) == -1) {
|
|
+ if (daemon(0, 0) == -1) {
|
|
cerr << APPNAME << ": " << strerror(errno) << endl;
|
|
exit(ERR_EXIT);
|
|
}
|
|
- UpdatePid();
|
|
}
|
|
|
|
+ OpenLog();
|
|
+
|
|
+ if (daemonmode) UpdatePid();
|
|
+
|
|
CreateServerAuth();
|
|
StartServer();
|
|
alarm(2);
|