Changeset 159
- Timestamp:
- Sep 22, 2010, 1:38:57 AM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/openjdk/jdk/src/windows/classes/java/net/PlainSocketImpl.java
r2 r159 46 46 private AbstractPlainSocketImpl impl; 47 47 48 /* the windows version. */ 48 /* the OS name (OS/2 or windows). */ 49 private static String osName; 50 51 /* the OS version. */ 49 52 private static float version; 50 53 … … 60 63 version = 0; 61 64 try { 65 osName = System.getProperties().getProperty("os.name"); 62 66 version = Float.parseFloat(System.getProperties().getProperty("os.version")); 63 67 preferIPv4Stack = Boolean.parseBoolean( … … 69 73 } }); 70 74 71 // (version >= 6.0) implies Vista or greater. 72 if (version >= 6.0 && !preferIPv4Stack) { 73 useDualStackImpl = true; 75 if (!osName.equals("OS/2")) { 76 // (version >= 6.0) implies Vista or greater. 77 if (version >= 6.0 && !preferIPv4Stack) { 78 useDualStackImpl = true; 79 } 74 80 } 75 81 }
Note:
See TracChangeset
for help on using the changeset viewer.