* On POSIX, make sure we don't leak FDs when launching child Processes.
* Add a facility to LaunchProcess() to remap a given FD into a child process.

This change is needed for 2 reasons:
1)We want to use a socketpair() for IPC, the child process needs a known FD # for it's side of the socket.
2)The OS X Sandbox doesn't close FDs.

Review URL: http://codereview.chromium.org/14497

git-svn-id: svn://svn.chromium.org/chrome/trunk/src@7156 0039d316-1c4b-4281-b951-d872f2087c98


CrOS-Libchrome-Original-Commit: 29ccac132a03315af30ee8dfc7b370a0f30d9661
6 files changed
tree: a117761c1965d65bda42e3fc7b2ae283b66f2202
  1. base/
  2. build/
  3. testing/