linux-headers (unknown)

(root)/
include/
asm-generic/
mman.h
       1  /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
       2  #ifndef __ASM_GENERIC_MMAN_H
       3  #define __ASM_GENERIC_MMAN_H
       4  
       5  #include <asm-generic/mman-common.h>
       6  
       7  #define MAP_GROWSDOWN	0x0100		/* stack-like segment */
       8  #define MAP_DENYWRITE	0x0800		/* ETXTBSY */
       9  #define MAP_EXECUTABLE	0x1000		/* mark it as an executable */
      10  #define MAP_LOCKED	0x2000		/* pages are locked */
      11  #define MAP_NORESERVE	0x4000		/* don't check for reservations */
      12  
      13  /*
      14   * Bits [26:31] are reserved, see asm-generic/hugetlb_encode.h
      15   * for MAP_HUGETLB usage
      16   */
      17  
      18  #define MCL_CURRENT	1		/* lock all current mappings */
      19  #define MCL_FUTURE	2		/* lock all future mappings */
      20  #define MCL_ONFAULT	4		/* lock all pages that are faulted in */
      21  
      22  #endif /* __ASM_GENERIC_MMAN_H */