diff options
Diffstat (limited to 'usr.bin/window/wwterminfo.c')
-rw-r--r-- | usr.bin/window/wwterminfo.c | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/usr.bin/window/wwterminfo.c b/usr.bin/window/wwterminfo.c index d814452..89994c0 100644 --- a/usr.bin/window/wwterminfo.c +++ b/usr.bin/window/wwterminfo.c @@ -91,13 +91,17 @@ wwterminfoinit() */ wwterminfoend() { - + char *args[4]; + args[0] = _PATH_RM; + args[1] = "-rf"; + args[2] = wwterminfopath; + args[3] = NULL; switch (vfork()) { case -1: /* can't really do (or say) anything about errors */ return -1; case 0: - execl(_PATH_RM, _PATH_RM, "-rf", wwterminfopath, 0); + execv(args[0], args); _exit(0); default: wait(NULL); |