summaryrefslogtreecommitdiff
path: root/src/shared/mount-util.h
diff options
context:
space:
mode:
authorLuca Boccassi <luca.boccassi@microsoft.com>2021-01-21 18:35:31 +0000
committerLuca Boccassi <luca.boccassi@microsoft.com>2021-01-21 18:35:31 +0000
commit70599967664129bbd1aa5d460e3cb0beeb95dd13 (patch)
tree1bb026b2ac6dd8c925e3ae007a1ed65b7ba8c730 /src/shared/mount-util.h
parent4beda31698655b8cbc203c98baaf65d884b667ef (diff)
downloadsystemd-70599967664129bbd1aa5d460e3cb0beeb95dd13.tar.gz
mount-util: add helper to mount image inside live namespace
Diffstat (limited to 'src/shared/mount-util.h')
-rw-r--r--src/shared/mount-util.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/shared/mount-util.h b/src/shared/mount-util.h
index fa36dd7875..849c37e85b 100644
--- a/src/shared/mount-util.h
+++ b/src/shared/mount-util.h
@@ -6,6 +6,7 @@
#include <unistd.h>
#include "alloc-util.h"
+#include "dissect-image.h"
#include "errno-util.h"
#include "macro.h"
@@ -99,3 +100,4 @@ static inline char* umount_and_rmdir_and_free(char *p) {
DEFINE_TRIVIAL_CLEANUP_FUNC(char*, umount_and_rmdir_and_free);
int bind_mount_in_namespace(pid_t target, const char *propagate_path, const char *incoming_path, const char *src, const char *dest, bool read_only, bool make_file_or_directory);
+int mount_image_in_namespace(pid_t target, const char *propagate_path, const char *incoming_path, const char *src, const char *dest, bool read_only, bool make_file_or_directory, const MountOptions *options);