From 0dce78d77f33b077169168219007852a8f594f03 Mon Sep 17 00:00:00 2001 From: Anas Elgarhy Date: Mon, 20 Nov 2023 00:59:47 +0200 Subject: [PATCH] feat(spawn): remove the spawn function Window Manager is just to manage the windows, nothing else. --- src/archy_dwm.c | 14 -------------- 1 file changed, 14 deletions(-) diff --git a/src/archy_dwm.c b/src/archy_dwm.c index 116eba1..f0d7a23 100644 --- a/src/archy_dwm.c +++ b/src/archy_dwm.c @@ -1654,20 +1654,6 @@ sigchld(int unused) { } } -void -spawn(const Arg *arg) { - if (arg->v == dmenucmd) - dmenumon[0] = '0' + selmon->num; - if (fork() == 0) { - if (dpy) - close(ConnectionNumber(dpy)); - setsid(); - execvp(((char **) arg->v)[0], (char **) arg->v); - fprintf(stderr, "archy-dwm: execvp %s", ((char **) arg->v)[0]); - perror(" failed"); - exit(EXIT_SUCCESS); - } -} void tag(const Arg *arg) {