summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichal Zima <xhire@mujmalysvet.cz>2010-06-09 19:13:21 +0200
committerMichal Zima <xhire@mujmalysvet.cz>2010-06-09 19:13:21 +0200
commit37dd8c8b480cb7752df464051e7d1ce350f59d49 (patch)
treea2dcb90a06f63e8c78b3d760dff99e716b10092b
parent2462216e6043e35ce8dd85beeb54f1aa71f0b241 (diff)
[GS] Added configuration option for the PID file
-rw-r--r--data/conf/server.conf1
-rw-r--r--src/server/publicServer.c2
2 files changed, 2 insertions, 1 deletions
diff --git a/data/conf/server.conf b/data/conf/server.conf
index 3c06d41..064e7ce 100644
--- a/data/conf/server.conf
+++ b/data/conf/server.conf
@@ -14,6 +14,7 @@ ARENA BAIACO8B
ITEM 10
MAX_ITEM 20
+PID_FILE tuxanci-server.pid
LOG_FILE tuxanci-server.log
SCORE_FILE highscore.txt
diff --git a/src/server/publicServer.c b/src/server/publicServer.c
index be49da9..e30c3d6 100644
--- a/src/server/publicServer.c
+++ b/src/server/publicServer.c
@@ -112,7 +112,7 @@ void daemonize()
dup(i);
dup(i); /* handle standard I/O */
- sprintf(spid, "/tmp/tuxanci-server.pid");
+ sprintf(spid, public_server_get_setting("PID_FILE", "--pid-file", "/tmp/tuxanci-server.pid"));
/* create local lock */
lockfd = open(spid, O_RDWR | O_CREAT, 0640);