diff options
author | Bent Bisballe Nyeng <deva@aasimon.org> | 2014-06-18 12:01:03 +0200 |
---|---|---|
committer | Bent Bisballe Nyeng <deva@aasimon.org> | 2014-06-18 12:01:03 +0200 |
commit | 8783aac95bdba94c79beec79506482682a748f2b (patch) | |
tree | b586910ef0ca9b8d9775eb282271230b9f67b2ec /src/daemon.h | |
parent | fcbe00774f070be2dcbdc10b07678e02bf2f094b (diff) |
Update daemon.cc and add pidfile to miavd arguments.
Diffstat (limited to 'src/daemon.h')
-rw-r--r-- | src/daemon.h | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/src/daemon.h b/src/daemon.h index 1ba88d4..7d8ddf8 100644 --- a/src/daemon.h +++ b/src/daemon.h @@ -3,7 +3,7 @@ * daemon.h * * Thu Jun 9 10:27:59 CEST 2005 - * Copyright 2005 Bent Bisballe + * Copyright 2005 Bent Bisballe Nyeng * deva@aasimon.org ****************************************************************************/ @@ -27,6 +27,8 @@ #include <sys/types.h> +#include <string> + class Daemon { public: Daemon(); @@ -35,10 +37,12 @@ public: /** * Use NOBODY_GROUP and NOBODY_USER if no privileges are needed to run. */ - int run(const char* user, const char* group, bool foreground); + int run(const char* user, const char* group, bool detach = true, + std::string pidfile = ""); private: virtual int daemon_main() = 0; + }; #endif/*__DAEMON_H__*/ |