From 9ccad53fb981b3161e32120a0ceb8a4376e7f528 Mon Sep 17 00:00:00 2001 From: Ken Thomases Date: Wed, 28 Feb 2007 14:04:48 -0600 Subject: [PATCH] gdi32: Use exec() and _exit() instead of system() and exit(). --- dlls/gdi32/printdrv.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dlls/gdi32/printdrv.c b/dlls/gdi32/printdrv.c index caf4e143ab6..15bcadaeeb2 100644 --- a/dlls/gdi32/printdrv.c +++ b/dlls/gdi32/printdrv.c @@ -505,8 +505,8 @@ static int CreateSpoolFile(LPCSTR pszOutput) signal( SIGPIPE, SIG_DFL ); signal( SIGCHLD, SIG_DFL ); - system(psCmdP); - exit(0); + execl("/bin/sh", "/bin/sh", "-c", psCmdP, (char*)0); + _exit(1); } close (fds[0]); -- 2.11.4.GIT