< prev index next >

src/java.desktop/share/classes/com/sun/media/sound/Platform.java

Print this page
rev 55657 : 8227587: Add internal privileged System.loadLibrary
Reviewed-by: rriggs

@@ -23,12 +23,10 @@
  * questions.
  */
 
 package com.sun.media.sound;
 
-import java.security.AccessController;
-import java.security.PrivilegedAction;
 import java.util.StringTokenizer;
 
 /**
  * Audio configuration class for exposing attributes specific to the platform or system.
  *

@@ -76,14 +74,11 @@
      */
     private static void loadLibraries() {
         // load the native library
         isNativeLibLoaded = true;
         try {
-            AccessController.doPrivileged((PrivilegedAction<Void>) () -> {
-                System.loadLibrary(libName);
-                return null;
-            });
+            jdk.internal.access.SharedSecrets.getJavaLangAccess().loadLibrary(libName);
         } catch (Throwable t) {
             if (Printer.err) Printer.err("Couldn't load library "+libName+": "+t.toString());
             isNativeLibLoaded = false;
         }
         if (isNativeLibLoaded) {
< prev index next >