jdk/src/java.base/unix/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java
equal
deleted
inserted
replaced
57 |
57 |
58 /** |
58 /** |
59 * Returns the default AsynchronousChannelProvider. |
59 * Returns the default AsynchronousChannelProvider. |
60 */ |
60 */ |
61 public static AsynchronousChannelProvider create() { |
61 public static AsynchronousChannelProvider create() { |
62 String osname = GetPropertyAction.getProperty("os.name"); |
62 String osname = GetPropertyAction.privilegedGetProperty("os.name"); |
63 if (osname.equals("SunOS")) |
63 if (osname.equals("SunOS")) |
64 return createProvider("sun.nio.ch.SolarisAsynchronousChannelProvider"); |
64 return createProvider("sun.nio.ch.SolarisAsynchronousChannelProvider"); |
65 if (osname.equals("Linux")) |
65 if (osname.equals("Linux")) |
66 return createProvider("sun.nio.ch.LinuxAsynchronousChannelProvider"); |
66 return createProvider("sun.nio.ch.LinuxAsynchronousChannelProvider"); |
67 if (osname.contains("OS X")) |
67 if (osname.contains("OS X")) |