jdk/src/java.base/unix/classes/sun/nio/ch/DefaultAsynchronousChannelProvider.java
changeset 37781 71ed5645f17c
parent 37593 824750ada3d6
child 37782 ad8fe7507ecc
equal deleted inserted replaced
37780:06f3783b338f 37781:71ed5645f17c
    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"))