Changeset 162


Ignore:
Timestamp:
Sep 22, 2010, 6:03:38 PM (10 years ago)
Author:
dmik
Message:

jdk: Addition to r159.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/openjdk/jdk/src/windows/classes/java/net/DefaultDatagramSocketImplFactory.java

    r2 r162  
    4848    static Class prefixImplClass = null;
    4949
    50     /* the windows version. */
     50    /* the OS name (OS/2 or windows). */
     51    private static String osName;
     52
     53    /* the OS version. */
    5154    private static float version;
    5255
     
    6366                    version = 0;
    6467                    try {
     68                        osName = System.getProperties().getProperty("os.name");
    6569                        version = Float.parseFloat(System.getProperties().getProperty("os.version"));
    6670                        preferIPv4Stack = Boolean.parseBoolean(
     
    7276                } });
    7377
    74         // (version >= 6.0) implies Vista or greater.
    75         if (version >= 6.0 && !preferIPv4Stack) {
    76             useDualStackImpl = true;
     78        if (!osName.equals("OS/2")) {
     79            // (version >= 6.0) implies Vista or greater.
     80            if (version >= 6.0 && !preferIPv4Stack) {
     81                useDualStackImpl = true;
     82            }
    7783        }
    7884
Note: See TracChangeset for help on using the changeset viewer.