From a440df93a647d396ea19d64cba1bb5b0dee42cd0 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Bj=C3=B6rn=20Baumbach?= Date: Mon, 2 Jul 2012 15:30:49 +0200 Subject: [PATCH] s3-libpidfile: some more debug output Signed-off-by: Michael Adam --- source3/lib/pidfile.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/source3/lib/pidfile.c b/source3/lib/pidfile.c index ec2044f3272..e691e5f3b04 100644 --- a/source3/lib/pidfile.c +++ b/source3/lib/pidfile.c @@ -89,20 +89,26 @@ pid_t pidfile_pid(const char *program_name) pid = (pid_t)ret; if (!process_exists_by_pid(pid)) { + DEBUG(10, ("Process with PID=%d does not exist.\n", (int)pid)); goto noproc; } if (fcntl_lock(fd,F_SETLK,0,1,F_RDLCK)) { /* we could get the lock - it can't be a Samba process */ + DEBUG(10, ("Process with PID=%d is no Samba process.\n", + (int)pid)); goto noproc; } + DEBUG(10, ("Process with PID=%d is running.\n", (int)pid)); SAFE_FREE(pidFile); close(fd); return (pid_t)ret; noproc: close(fd); + DEBUG(10, ("Deleting %s, since %d is no Samba process.\n", pidFile, + (int)pid)); unlink(pidFile); SAFE_FREE(pidFile); return 0; -- 2.11.4.GIT