[dm-devel] device-mapper/dmeventd dmeventd.c
agk at sourceware.org
agk at sourceware.org
Fri Jan 19 18:08:37 UTC 2007
CVSROOT: /cvs/dm
Module name: device-mapper
Changes by: agk at sourceware.org 2007-01-19 18:08:37
Modified files:
dmeventd : dmeventd.c
Log message:
fix exit status; always print message on child failure
Patches:
http://sourceware.org/cgi-bin/cvsweb.cgi/device-mapper/dmeventd/dmeventd.c.diff?cvsroot=dm&r1=1.41&r2=1.42
--- device-mapper/dmeventd/dmeventd.c 2007/01/19 17:22:17 1.41
+++ device-mapper/dmeventd/dmeventd.c 2007/01/19 18:08:36 1.42
@@ -1558,22 +1558,19 @@
/* Problem with child. Determine what it is by exit code */
switch (WEXITSTATUS(child_status)) {
case EXIT_LOCKFILE_INUSE:
+ fprintf(stderr, "Another dmeventd daemon is already running\n");
break;
case EXIT_DESC_CLOSE_FAILURE:
- break;
case EXIT_DESC_OPEN_FAILURE:
- break;
case EXIT_OPEN_PID_FAILURE:
- break;
case EXIT_FIFO_FAILURE:
- break;
case EXIT_CHDIR_FAILURE:
- break;
default:
+ fprintf(stderr, "Child exited with code %d\n", WEXITSTATUS(child_status));
break;
}
- exit(child_status);
+ exit(WEXITSTATUS(child_status));
}
if (chdir("/"))
More information about the dm-devel
mailing list