summaryrefslogtreecommitdiffstats
path: root/libdaemon/dpid.c
diff options
context:
space:
mode:
authorLennart Poettering <lennart@poettering.net>2005-06-19 14:09:57 +0000
committerLennart Poettering <lennart@poettering.net>2005-06-19 14:09:57 +0000
commit60a978410f8c8e13ee130619cf5b0bb912d5d601 (patch)
tree17a18c02befe37afd5f7116dea88f08a87ab427b /libdaemon/dpid.c
parent6153c625e2ad104a784253ec136fa7a3b16f4a69 (diff)
* add gcc printf warning support
git-svn-id: file:///home/lennart/svn/public/libdaemon/trunk@85 153bfa13-eec0-0310-be40-b0cb6a0e1b4b
Diffstat (limited to 'libdaemon/dpid.c')
-rw-r--r--libdaemon/dpid.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/libdaemon/dpid.c b/libdaemon/dpid.c
index 7c90297..678826c 100644
--- a/libdaemon/dpid.c
+++ b/libdaemon/dpid.c
@@ -147,8 +147,10 @@ int daemon_pid_file_kill_wait(int s, int m) {
int r;
struct timeval tv = { 0, 100000 };
- if (time(NULL) > t)
+ if (time(NULL) > t) {
+ errno = ETIME;
return -1;
+ }
if ((r = kill(pid, 0)) < 0 && errno != ESRCH)
return -1;