Class MmapFlagsMacOs

java.lang.Object
com.github.marschall.nativebytebuffers.MmapFlagsMacOs

public final class MmapFlagsMacOs extends Object
Values that may be passed as the flags argument to Mman.mmap(int, int) on a macOS system.
  • Field Details

    • MAP_SHARED

      public static final int MAP_SHARED
      Modifications are shared.
      See Also:
    • MAP_ANONYMOUS

      public static final int MAP_ANONYMOUS
      Map anonymous memory not associated with any specific file.
      See Also:
    • MAP_HASSEMAPHORE

      public static final int MAP_HASSEMAPHORE
      Notify the kernel that the region may contain semaphores and that special handling may be necessary.
      See Also:
    • VM_FLAGS_SUPERPAGE_SHIFT

      public static final int VM_FLAGS_SUPERPAGE_SHIFT
      See Also:
    • SUPERPAGE_NONE

      public static final int SUPERPAGE_NONE
      See Also:
    • SUPERPAGE_SIZE_ANY

      public static final int SUPERPAGE_SIZE_ANY
      See Also:
    • SUPERPAGE_SIZE_2MB

      public static final int SUPERPAGE_SIZE_2MB
      See Also:
    • VM_FLAGS_SUPERPAGE_NONE

      public static final int VM_FLAGS_SUPERPAGE_NONE
      See Also:
    • VM_FLAGS_SUPERPAGE_SIZE_ANY

      public static final int VM_FLAGS_SUPERPAGE_SIZE_ANY
      See Also:
    • VM_FLAGS_SUPERPAGE_SIZE_2MB

      public static final int VM_FLAGS_SUPERPAGE_SIZE_2MB
      See Also: