< prev index next >
src/java.base/windows/classes/sun/nio/fs/WindowsNativeDispatcher.java
Print this page
rev 55686 : 8227587: Add internal privileged System.loadLibrary
Reviewed-by: rriggs, mchung
*** 23,34 ****
* questions.
*/
package sun.nio.fs;
- import java.security.AccessController;
- import java.security.PrivilegedAction;
import jdk.internal.misc.Unsafe;
import static sun.nio.fs.WindowsConstants.*;
/**
--- 23,32 ----
*** 1151,1166 ****
// -- native library initialization --
private static native void initIDs();
static {
- AccessController.doPrivileged(new PrivilegedAction<Void>() {
- public Void run() {
// nio.dll has dependency on net.dll
! System.loadLibrary("net");
! System.loadLibrary("nio");
! return null;
! }});
initIDs();
}
}
--- 1149,1160 ----
// -- native library initialization --
private static native void initIDs();
static {
// nio.dll has dependency on net.dll
! jdk.internal.loader.BootLoader.loadLibrary("net");
! jdk.internal.loader.BootLoader.loadLibrary("nio");
initIDs();
}
}
< prev index next >