18 #ifndef LUNCHBOX_DAEMON_H 
   19 #define LUNCHBOX_DAEMON_H 
   21 #include <lunchbox/debug.h> 
   42     LBABORT( 
"Not implemented" );
 
   45     const pid_t pid = fork();
 
   55     const pid_t sid = setsid(); 
 
   63     ::close( STDIN_FILENO );
 
   64     ::close( STDOUT_FILENO );
 
   65     ::close( STDERR_FILENO );
 
   71 #endif //LUNCHBOX_DAEMON_H 
LUNCHBOX_API std::ostream & sysError(std::ostream &os)
Print a textual description of the current system error. 
LUNCHBOX_API bool exit()
De-initialize the Lunchbox base classes. 
bool daemonize()
Turn the calling process into a daemon. 
#define LBWARN
Output a warning message to the per-thread Log stream.