From ff60394c8e42d44e27dbde963db8b226d4cb164e Mon Sep 17 00:00:00 2001 From: Frederic Culot Date: Sat, 4 Aug 2007 14:34:03 +0000 Subject: error handling while in ncurses mode improved --- src/notify.c | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) (limited to 'src/notify.c') diff --git a/src/notify.c b/src/notify.c index 86b6745..6033bcd 100755 --- a/src/notify.c +++ b/src/notify.c @@ -1,4 +1,4 @@ -/* $calcurse: notify.c,v 1.17 2007/07/29 20:59:09 culot Exp $ */ +/* $calcurse: notify.c,v 1.18 2007/08/04 14:34:03 culot Exp $ */ /* * Calcurse - text-based organizer @@ -124,16 +124,12 @@ launch_cmd(char *cmd, char *shell) pid = fork(); - if (pid < 0) { - fputs(_("FATAL ERROR in launch_cmd: could not fork\n"), - stderr); - exit(EXIT_FAILURE); - } else if (pid == 0) { /* Child: launch user defined command */ + if (pid < 0) + ierror(_("FATAL ERROR in launch_cmd: could not fork")); + else if (pid == 0) /* Child: launch user defined command */ if (execlp(shell, shell, "-c", cmd, (char *)NULL) < 0) - fputs(_("FATAL ERROR in launch_cmd: could not " - "launch user command\n"), stderr); - exit(EXIT_FAILURE); - } + ierror(_("FATAL ERROR in launch_cmd: could not " + "launch user command")); } /* -- cgit v1.2.3-54-g00ecf