equal
deleted
inserted
replaced
23 * questions. |
23 * questions. |
24 */ |
24 */ |
25 |
25 |
26 package sun.nio.fs; |
26 package sun.nio.fs; |
27 |
27 |
28 import java.security.AccessController; |
|
29 import java.security.PrivilegedAction; |
|
30 |
|
31 /** |
28 /** |
32 * Unix system and library calls. |
29 * Unix system and library calls. |
33 */ |
30 */ |
34 |
31 |
35 class UnixNativeDispatcher { |
32 class UnixNativeDispatcher { |
628 return (capabilities & SUPPORTS_BIRTHTIME) != 0; |
625 return (capabilities & SUPPORTS_BIRTHTIME) != 0; |
629 } |
626 } |
630 |
627 |
631 private static native int init(); |
628 private static native int init(); |
632 static { |
629 static { |
633 AccessController.doPrivileged(new PrivilegedAction<>() { |
630 jdk.internal.loader.BootLoader.loadLibrary("nio"); |
634 public Void run() { |
|
635 System.loadLibrary("nio"); |
|
636 return null; |
|
637 }}); |
|
638 capabilities = init(); |
631 capabilities = init(); |
639 } |
632 } |
640 } |
633 } |