From ce9b82147dbd347816f25d16d64748cbcb8f549b Mon Sep 17 00:00:00 2001 From: Christoph Lohmann <20h@r-36.net> Date: Mon, 20 Aug 2012 09:02:56 +0200 Subject: [PATCH] Readding the spawn compatibility to use it in config.h. Thanks to Chris Hall. --- tabbed.c | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/tabbed.c b/tabbed.c index 7f4d9d9aa6ac6a93f9e6f5dd0cff4ae273a5551f..93938b6bfb523c221c4670c058e502e5303f8156 100644 --- a/tabbed.c +++ b/tabbed.c @@ -784,8 +784,13 @@ spawn(const Arg *arg) { if(dpy) close(ConnectionNumber(dpy)); setsid(); - execvp(cmd[0], cmd); - fprintf(stderr, "tabbed: execvp %s", cmd[0]); + if(arg && arg->v) { + execvp(((char **)arg->v)[0], (char **)argv->v); + fprintf(stderr, "tabbed: execvp %s", ((char **)arg->v)[0]); + } else { + execvp(cmd[0], cmd); + fprintf(stderr, "tabbed: execvp %s", cmd[0]); + } perror(" failed"); exit(0); }