From 7c30e3f97464fcc49a875ba8343d2c55edca74a0 Mon Sep 17 00:00:00 2001 From: Jake Hillion Date: Fri, 15 Apr 2022 21:55:28 +0100 Subject: [PATCH] added unshare_umount example --- examples/unshare_umount.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 examples/unshare_umount.c diff --git a/examples/unshare_umount.c b/examples/unshare_umount.c new file mode 100644 index 0000000..7a7c1a9 --- /dev/null +++ b/examples/unshare_umount.c @@ -0,0 +1,15 @@ +#define _GNU_SOURCE +#include +#include +#include +#include +#include + +int main() { + if (unshare(CLONE_NEWNS)) + perror("unshare"); + if (mount("none", "/", NULL, MS_REC|MS_PRIVATE, NULL)) + perror("mount"); + if (umount("/")) + perror("umount"); +}