jdk/src/java.base/share/classes/sun/net/sdp/SdpSupport.java
changeset 37593 824750ada3d6
parent 32834 e1dca5fe4de3
child 37781 71ed5645f17c
equal deleted inserted replaced
37592:c80f098887f4 37593:824750ada3d6
    29 import java.io.FileDescriptor;
    29 import java.io.FileDescriptor;
    30 import java.security.AccessController;
    30 import java.security.AccessController;
    31 
    31 
    32 import jdk.internal.misc.SharedSecrets;
    32 import jdk.internal.misc.SharedSecrets;
    33 import jdk.internal.misc.JavaIOFileDescriptorAccess;
    33 import jdk.internal.misc.JavaIOFileDescriptorAccess;
       
    34 import sun.security.action.GetPropertyAction;
    34 
    35 
    35 
    36 
    36 /**
    37 /**
    37  * This class defines methods for creating SDP sockets or "converting" existing
    38  * This class defines methods for creating SDP sockets or "converting" existing
    38  * file descriptors, referencing (unbound) TCP sockets, to SDP.
    39  * file descriptors, referencing (unbound) TCP sockets, to SDP.
    39  */
    40  */
    40 
    41 
    41 public final class SdpSupport {
    42 public final class SdpSupport {
    42     private static final String os = AccessController
    43     private static final String os = GetPropertyAction.getProperty("os.name");
    43         .doPrivileged(new sun.security.action.GetPropertyAction("os.name"));
       
    44     private static final boolean isSupported = (os.equals("SunOS") || (os.equals("Linux")));
    44     private static final boolean isSupported = (os.equals("SunOS") || (os.equals("Linux")));
    45     private static final JavaIOFileDescriptorAccess fdAccess =
    45     private static final JavaIOFileDescriptorAccess fdAccess =
    46         SharedSecrets.getJavaIOFileDescriptorAccess();
    46         SharedSecrets.getJavaIOFileDescriptorAccess();
    47 
    47 
    48     private SdpSupport() { }
    48     private SdpSupport() { }