]> git.mxchange.org Git - quix0rs-gnu-social.git/commitdiff
more output in daemon.php
authorEvan Prodromou <evan@controlezvous.ca>
Sun, 5 Oct 2008 00:08:51 +0000 (20:08 -0400)
committerEvan Prodromou <evan@controlezvous.ca>
Sun, 5 Oct 2008 00:08:51 +0000 (20:08 -0400)
darcs-hash:20081005000851-34904-9d4db52b2b9aaf7567f3c0762a68c3e192740bdf.gz

lib/daemon.php

index cf33d9b90d0f3ad77192eb15c26779dc2c8fdcd3..359a4343b5efc2a7a2e7f0557715b53dc1fecbcb 100644 (file)
@@ -28,6 +28,7 @@ class Daemon {
        function background() {
                $pid = pcntl_fork();
                if ($pid < 0) { # error
+                       common_log(LOG_ERR, "Could not fork.");
                        return false;
                } else if ($pid > 0) { # parent
                        common_log(LOG_INFO, "Successfully forked.");
@@ -63,12 +64,15 @@ class Daemon {
                        return false;
                }
                
-               file_put_contents($pidfilename, posix_getpid() . "\n");
+           return file_put_contents($pidfilename, posix_getpid() . "\n");
        }
 
        function clearPidFile() {
                $pidfilename = $this->pidFilename();
-               unlink($pidfilename);
+               if (!$pidfilename) {
+                   return false;
+               }
+               return unlink($pidfilename);
        }
        
        function pidFilename() {