linux-headers (unknown)

(root)/
include/
linux/
fadvise.h
       1  /* SPDX-License-Identifier: GPL-2.0 WITH Linux-syscall-note */
       2  #ifndef FADVISE_H_INCLUDED
       3  #define FADVISE_H_INCLUDED
       4  
       5  #define POSIX_FADV_NORMAL	0 /* No further special treatment.  */
       6  #define POSIX_FADV_RANDOM	1 /* Expect random page references.  */
       7  #define POSIX_FADV_SEQUENTIAL	2 /* Expect sequential page references.  */
       8  #define POSIX_FADV_WILLNEED	3 /* Will need these pages.  */
       9  
      10  /*
      11   * The advise values for POSIX_FADV_DONTNEED and POSIX_ADV_NOREUSE
      12   * for s390-64 differ from the values for the rest of the world.
      13   */
      14  #if defined(__s390x__)
      15  #define POSIX_FADV_DONTNEED	6 /* Don't need these pages.  */
      16  #define POSIX_FADV_NOREUSE	7 /* Data will be accessed once.  */
      17  #else
      18  #define POSIX_FADV_DONTNEED	4 /* Don't need these pages.  */
      19  #define POSIX_FADV_NOREUSE	5 /* Data will be accessed once.  */
      20  #endif
      21  
      22  #endif	/* FADVISE_H_INCLUDED */