Changeset: c20eddeb23e3 Author: glewis@misty.eyesbeyond.com Date: 2008-11-11 19:07 -0800 URL: http://hg.openjdk.java.net/bsd-port/bsd-port/jdk/rev/c20eddeb23e3 . Merge all of the special *BSD version of closeDescriptors() with the Linux and Solaris, save for OpenBSD. OpenBSD had its own version of closeDescriptors() and based on the comments in the code the issues that lead to it being separate still apply. This fixes exec'ing external programmes on FreeBSD and Mac OS X at least and reduces the number of variants of this function from 3 to 2. This is different from submitted version in that it keeps the OpenBSD version. It would be good to remove that, but we need someone to test on OpenBSD before doing so. Submitted by: Michael Franz <mvfranz@gmail.com> ! src/solaris/native/java/lang/UNIXProcess_md.c