commit-hurd
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[hurd] 07/26: console-client: remove the pid file on clean exits


From: Samuel Thibault
Subject: [hurd] 07/26: console-client: remove the pid file on clean exits
Date: Sat, 02 Nov 2013 14:44:44 +0000

This is an automated email from the git hooks/post-receive script.

sthibault pushed a commit to branch upstream
in repository hurd.

commit 695e5d209ade018afea1b2d2f9e042e9c78028ae
Author: Justus Winter <address@hidden>
Date:   Thu Oct 10 18:08:18 2013 +0200

    console-client: remove the pid file on clean exits
    
    Remove the pid file if the console client exits either cleanly using
    console_exit or because of an error during daemonization.
    
    * console-client/console.c (console_exit): Remove the pid file.
    (daemon_error): Likewise.
---
 console-client/console.c |    5 +++++
 1 file changed, 5 insertions(+)

diff --git a/console-client/console.c b/console-client/console.c
index f995ca2..a9f8368 100644
--- a/console-client/console.c
+++ b/console-client/console.c
@@ -275,6 +275,10 @@ void
 console_exit (void)
 {
   driver_fini ();
+#if HAVE_DAEMON
+  if (daemonize)
+    daemon_pid_file_remove ();
+#endif /* HAVE_DAEMON */
   exit (0);
 }
 
@@ -626,6 +630,7 @@ static struct argp startup_argp = {options, parse_opt, 0,
            {                                                           \
              /* Signal parent.  */                                     \
              daemon_retval_send (status);                              \
+             daemon_pid_file_remove ();                                \
              return 0;                                                 \
            }                                                           \
        }                                                               \

-- 
Alioth's /usr/local/bin/git-commit-notice on 
/srv/git.debian.org/git/pkg-hurd/hurd.git



reply via email to

[Prev in Thread] Current Thread [Next in Thread]