From 30d5e7a1400fb294e75e2199e3a4de5176e84506 Mon Sep 17 00:00:00 2001 From: Steven Luo Date: Thu, 4 Feb 2010 23:37:56 -0800 Subject: [PATCH 1/1] Throw away stdout/stderr for browserds we launch too Commit d8d8d1ed... ("Close stdin/stdout/stderr in child processes before exec()") didn't prevent browserd from spewing noise, because we invoke that via system() instead of fork()/exec(). Fix that oversight. --- launcher.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/launcher.c b/launcher.c index 93cce2f..feef231 100644 --- a/launcher.c +++ b/launcher.c @@ -183,9 +183,9 @@ void launch_microb(struct swb_context *ctx, char *uri) { if (WIFEXITED(status) && WEXITSTATUS(status)) { kill_browserd = 1; #ifdef FREMANTLE - system("/usr/sbin/browserd -d -b"); + system("/usr/sbin/browserd -d -b > /dev/null 2>&1"); #else - system("/usr/sbin/browserd -d"); + system("/usr/sbin/browserd -d > /dev/null 2>&1"); #endif } -- 1.7.9.5