spawn: reduce 2 lines, change fprintf() + perror() + exit() to die("... :") - dwm - dynamic window manager
 (HTM) git clone https://git.parazyd.org/dwm
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 5b2e5e7a4001479e4dc3e245f96e49f7ea0da658
 (DIR) parent 786f6e2a6f8466ad94706781bc93bc6eb6e69512
 (HTM) 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:
         M dwm.c                               |       4 +---
       
       1 file changed, 1 insertion(+), 3 deletions(-)
       ---
 (DIR) 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]);
                }
        }