xref: /aosp_15_r20/external/liburing/src/arch/generic/lib.h (revision 25da2bea747f3a93b4c30fd9708b0618ef55a0e6)
1 /* SPDX-License-Identifier: MIT */
2 
3 #ifndef __INTERNAL__LIBURING_LIB_H
4 	#error "This file should be included from src/lib.h (liburing)"
5 #endif
6 
7 #ifndef LIBURING_ARCH_GENERIC_LIB_H
8 #define LIBURING_ARCH_GENERIC_LIB_H
9 
get_page_size(void)10 static inline long get_page_size(void)
11 {
12 	long page_size;
13 
14 	page_size = sysconf(_SC_PAGESIZE);
15 	if (page_size < 0)
16 		page_size = 4096;
17 
18 	return page_size;
19 }
20 
21 #endif /* #ifndef LIBURING_ARCH_GENERIC_LIB_H */
22