diff options
Diffstat (limited to 'src/java/com/jogamp/common/os')
-rw-r--r-- | src/java/com/jogamp/common/os/Platform.java | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/java/com/jogamp/common/os/Platform.java b/src/java/com/jogamp/common/os/Platform.java index 3bd9966..e31e123 100644 --- a/src/java/com/jogamp/common/os/Platform.java +++ b/src/java/com/jogamp/common/os/Platform.java @@ -57,6 +57,7 @@ public class Platform { private static final boolean is32Bit; private static final int pointerSizeInBits; + private static final long pageSize; static { @@ -83,8 +84,10 @@ public class Platform { if(libsLoaded) { pointerSizeInBits = getPointerSizeInBitsImpl(); + pageSize = getPageSizeImpl(); }else{ pointerSizeInBits = -1; + pageSize = -1; } is32Bit = initArch(); @@ -161,6 +164,7 @@ public class Platform { } private static native int getPointerSizeInBitsImpl(); + private static native long getPageSizeImpl(); /** @@ -249,5 +253,8 @@ public class Platform { return pointerSizeInBits/8; } + public static long getPageSize() { + return pageSize; + } } |