Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/checkpoint-restore/criu.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPavel Tikhomirov <ptikhomirov@virtuozzo.com>2021-12-22 11:07:24 +0300
committerAndrei Vagin <avagin@gmail.com>2022-04-29 03:53:52 +0300
commitcef8366f52088c48c03bce9b89892d264e0e9d9a (patch)
tree03c8a2087125dcbdeaec9427ca7f033c6e0bf113 /scripts
parent387f4652b364793eb083f9c490ca794044a741e4 (diff)
kerndat: check whether the openat2 syscall is supported
Will use openat2 + RESOLVE_NO_XDEV to detect mountpoints. Signed-off-by: Pavel Tikhomirov <ptikhomirov@virtuozzo.com>
Diffstat (limited to 'scripts')
-rw-r--r--scripts/feature-tests.mak12
1 files changed, 12 insertions, 0 deletions
diff --git a/scripts/feature-tests.mak b/scripts/feature-tests.mak
index 8df20afb7..592552cb8 100644
--- a/scripts/feature-tests.mak
+++ b/scripts/feature-tests.mak
@@ -184,3 +184,15 @@ int main(void)
return memfd_create(NULL, 0);
}
endef
+
+define FEATURE_TEST_OPENAT2
+
+#include <linux/openat2.h>
+
+int main(void)
+{
+ if (RESOLVE_NO_XDEV > 0)
+ return 0;
+ return 0;
+}
+endef