From 5900871abfa13d6c631a02c794dc50cbbc420c7f Mon Sep 17 00:00:00 2001 From: Oliver Lehmann Date: Wed, 29 Jul 2009 06:58:38 +0000 Subject: [PATCH] an execl muss NULL anstelle von 0 uebergeben werden (auch wenn NULL nur ein typumgewandeltes 0 ist) - ansonsten liefert mir popen keinen filepointer zurueck. --- WEGA/contrib/lcc/lib/libc/port/stdio/popen.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/WEGA/contrib/lcc/lib/libc/port/stdio/popen.c b/WEGA/contrib/lcc/lib/libc/port/stdio/popen.c index 8a4d9da..1391082 100644 --- a/WEGA/contrib/lcc/lib/libc/port/stdio/popen.c +++ b/WEGA/contrib/lcc/lib/libc/port/stdio/popen.c @@ -29,7 +29,7 @@ char *cmd, *mode; (void) close(stdio); (void) fcntl(yourside, 0, stdio); (void) close(yourside); - (void) execl("/bin/sh", "sh", "-c", cmd, 0); + (void) execl("/bin/sh", "sh", "-c", cmd, NULL); _exit(1); } if(pid == -1)