/* Set flags signalling availability of kernel features based on given
kernel version number.
- Copyright (C) 1999-2019 Free Software Foundation, Inc.
+ Copyright (C) 1999-2021 Free Software Foundation, Inc.
This file is part of the GNU C Library.
The GNU C Library is free software; you can redistribute it and/or
SH this appeared first in 2.6.19-rc1, on ia64 in 2.6.22-rc1. */
#define __ASSUME_PSELECT 1
-/* The *at syscalls were introduced just after 2.6.16-rc1. On PPC
- they were introduced in 2.6.17-rc1, on SH in 2.6.19-rc1. */
-#define __ASSUME_ATFCTS 1
-
/* Support for inter-process robust mutexes was added in 2.6.17 (but
some architectures lack futex_atomic_cmpxchg_inatomic in some
configurations). */
# define __ASSUME_WAITID_PID0_P_PGID
#endif
+/* The faccessat2 system call was introduced across all architectures
+ in Linux 5.8. */
+#if __LINUX_KERNEL_VERSION >= 0x050800
+# define __ASSUME_FACCESSAT2 1
+#else
+# define __ASSUME_FACCESSAT2 0
+#endif
+
#endif /* kernel-features.h */