1 /* SPDX-License-Identifier: GPL-2.0-only */
2 #ifndef _TESTCASES_MMAP_TEST_H
3 #define _TESTCASES_MMAP_TEST_H
5 #include <sys/resource.h>
8 #include "../../kselftest_harness.h"
13 #define PROT (PROT_READ | PROT_WRITE)
14 #define FLAGS (MAP_PRIVATE | MAP_ANONYMOUS)
16 static inline int memory_layout(void)
18 void *value1
= mmap(NULL
, sizeof(int), PROT
, FLAGS
, 0, 0);
19 void *value2
= mmap(NULL
, sizeof(int), PROT
, FLAGS
, 0, 0);
21 return value2
> value1
;
23 #endif /* _TESTCASES_MMAP_TEST_H */