Solaris には posix_spawn_file_actions_addclosefrom_np というのがあって、posix_spawn で、ある fd 以降をすべて close することができるようだ。
Mac OS X には POSIX_SPAWN_CLOEXEC_DEFAULT というのがあって、これも余計な fd を close するのに使える。
[latest]