# HG changeset patch # User aefimov # Date 1376664043 -14400 # Node ID 00dcfaa6bc0194030f0ab72b599096aeaf31b0ad # Parent b7e64be81c8a7690703df5711f4fc2375da8a9cb 8021820: Number of opened files used in select() is limited to 1024 [macosx] Reviewed-by: alanb, chegar, tbell, smarks diff -r b7e64be81c8a -r 00dcfaa6bc01 common/autoconf/generated-configure.sh --- a/common/autoconf/generated-configure.sh Thu Aug 08 10:10:24 2013 -0700 +++ b/common/autoconf/generated-configure.sh Fri Aug 16 18:40:43 2013 +0400 @@ -3794,7 +3794,7 @@ #CUSTOM_AUTOCONF_INCLUDE # Do not change or remove the following line, it is needed for consistency checks: -DATE_WHEN_GENERATED=1373384053 +DATE_WHEN_GENERATED=1375350569 ############################################################################### # @@ -29582,7 +29582,7 @@ CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DSOLARIS" fi if test "x$OPENJDK_TARGET_OS" = xmacosx; then - CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DMACOSX -D_ALLBSD_SOURCE" + CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DMACOSX -D_ALLBSD_SOURCE -D_DARWIN_UNLIMITED_SELECT" # Setting these parameters makes it an error to link to macosx APIs that are # newer than the given OS version and makes the linked binaries compatible even # if built on a newer version of the OS. diff -r b7e64be81c8a -r 00dcfaa6bc01 common/autoconf/toolchain.m4 --- a/common/autoconf/toolchain.m4 Thu Aug 08 10:10:24 2013 -0700 +++ b/common/autoconf/toolchain.m4 Fri Aug 16 18:40:43 2013 +0400 @@ -905,7 +905,7 @@ CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DSOLARIS" fi if test "x$OPENJDK_TARGET_OS" = xmacosx; then - CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DMACOSX -D_ALLBSD_SOURCE" + CCXXFLAGS_JDK="$CCXXFLAGS_JDK -DMACOSX -D_ALLBSD_SOURCE -D_DARWIN_UNLIMITED_SELECT" # Setting these parameters makes it an error to link to macosx APIs that are # newer than the given OS version and makes the linked binaries compatible even # if built on a newer version of the OS.