aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorexplosion-mental <explosion0mental@gmail.com>2022-07-29 18:26:04 -0500
committerHiltjo Posthuma <hiltjo@codemadness.org>2022-08-02 18:08:51 +0200
commit5b2e5e7a4001479e4dc3e245f96e49f7ea0da658 (patch)
treeae9e4550e77d11241f92847f4828aedcdb02774a
parent786f6e2a6f8466ad94706781bc93bc6eb6e69512 (diff)
spawn: reduce 2 lines, change fprintf() + perror() + exit() to die("... :")
when calling die and the last character of the string corresponds to ':', die() will call perror(). See util.c Also change EXIT_SUCCESS to EXIT_FAILURE
-rw-r--r--dwm.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/dwm.c b/dwm.c
index c0c3b9b..61713b7 100644
--- a/dwm.c
+++ b/dwm.c
@@ -1653,9 +1653,7 @@ spawn(const Arg *arg)
close(ConnectionNumber(dpy));
setsid();
execvp(((char **)arg->v)[0], (char **)arg->v);
- fprintf(stderr, "dwm: execvp %s", ((char **)arg->v)[0]);
- perror(" failed");
- exit(EXIT_SUCCESS);
+ die("dwm: execvp '%s' failed:", ((char **)arg->v)[0]);
}
}