]> git.sesse.net Git - cubemap/blobdiff - config.cpp
Support daemonizing.
[cubemap] / config.cpp
index 660090d4a237b3c1fb22cf9793988838ed47ae72..77acf6dd61cac95c6a4792446a42bc99ff6def29 100644 (file)
@@ -269,6 +269,8 @@ bool parse_config(const string &filename, Config *config)
                return false;
        }
 
+       config->daemonize = false;
+
        if (!fetch_config_int(lines, "num_servers", &config->num_servers)) {
                log(ERROR, "Missing 'num_servers' statement in config file.");
                return false;
@@ -304,6 +306,8 @@ bool parse_config(const string &filename, Config *config)
                        if (!parse_error_log(line, config)) {
                                return false;
                        }
+               } else if (line.keyword == "daemonize") {
+                       config->daemonize = true;
                } else {
                        log(ERROR, "Unknown configuration keyword '%s'.",
                                line.keyword.c_str());