19066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project/****************************************************************************
29066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ****************************************************************************
39066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ***
49066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ***   This header was automatically generated from a Linux kernel header
59066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ***   of the same name, to make information necessary for userspace to
69066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ***   call into the kernel available to libc.  It contains only constants,
79066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ***   structures, and macros generated from the original header, and thus,
89066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ***   contains no copyrightable information.
99066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ***
109066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ****************************************************************************
119066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project ****************************************************************************/
129066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project#ifndef FADVISE_H_INCLUDED
139066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project#define FADVISE_H_INCLUDED
149066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
159066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project#define POSIX_FADV_NORMAL 0
169066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project#define POSIX_FADV_RANDOM 1
179066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project#define POSIX_FADV_SEQUENTIAL 2
189066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project#define POSIX_FADV_WILLNEED 3
1921f1bd17b2dfe361acbb28453b3f3b1a110932faDianne Hackborn
20c42a1e1071937ae48b7aa5d6291a32c29078b74bAdrian Roos#ifdef __s390x__
219066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project#define POSIX_FADV_DONTNEED 6
2257ceaaa0aa1fece02ff82cd903a26bdf65131c56Christopher Tate#define POSIX_FADV_NOREUSE 7
239066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project#else
249066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project#define POSIX_FADV_DONTNEED 4
259066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project#define POSIX_FADV_NOREUSE 5
269066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project#endif
279066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project
289066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project#endif
299066cfe9886ac131c34d59ed0e2d287b0e3c0087The Android Open Source Project