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.
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
}