Renamed namespaces satcom::lib and satcom::pkf to senf
[senf.git] / Utils / DaemonTools.cc
index 0dc3f0b..44165b6 100644 (file)
 #define prefix_
 ///////////////////////////////cc.p////////////////////////////////////////
 
-prefix_ void satcom::lib::daemonize()
+prefix_ void senf::daemonize()
 {
     int pid = fork();
     if (pid < 0)
-       throw satcom::lib::SystemException("fork",errno);
+       throw senf::SystemException("fork",errno);
     if (pid > 0)
        ::_exit(0);
     if (::setsid() < 0)
-       throw satcom::lib::SystemException("setsid",errno);
+       throw senf::SystemException("setsid",errno);
 }
 
-prefix_ void satcom::lib::redirect_stdio(std::string const & path)
+prefix_ void senf::redirect_stdio(std::string const & path)
 {
     int fd = ::open(path.c_str(),O_RDWR);
-    if (fd < 0) throw satcom::lib::SystemException("open",errno);
-    if (dup2(fd,0) < 0) throw satcom::lib::SystemException("dup2",errno);
-    if (dup2(fd,1) < 0) throw satcom::lib::SystemException("dup2",errno);
-    if (dup2(fd,2) < 0) throw satcom::lib::SystemException("dup2",errno);
-    if (::close(fd) < 0) throw satcom::lib::SystemException("close",errno);
+    if (fd < 0) throw senf::SystemException("open",errno);
+    if (dup2(fd,0) < 0) throw senf::SystemException("dup2",errno);
+    if (dup2(fd,1) < 0) throw senf::SystemException("dup2",errno);
+    if (dup2(fd,2) < 0) throw senf::SystemException("dup2",errno);
+    if (::close(fd) < 0) throw senf::SystemException("close",errno);
 }
 
 ///////////////////////////////cc.e////////////////////////////////////////