dwm

dynamic window manager

git clone https://9o.is/git/dwm.git

commit aecae937bbba587df311630c16acafb0acd00d0d
parent 76d746015b80f1fce2373fde7bed23f140983be0
Author: explosion-mental <explosion0mental@gmail.com>
Date:   Fri, 29 Jul 2022 18:26:04 -0500

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

Diffstat:
Mdwm.c | 4+---
1 file changed, 1 insertion(+), 3 deletions(-)

diff --git 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]); } }