CVSROOT: /cvs/dm Module name: device-mapper Changes by: agk@xxxxxxxxxxxxxx 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("/")) -- dm-devel mailing list dm-devel@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/dm-devel