From 92b4c2cbe1682c77826c4d7392e2e52cab3d2a28 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Rafa=C5=82=20Mi=C5=82ecki?= Date: Mon, 27 Mar 2017 13:17:40 +0200 Subject: [PATCH 1/1] libfstools: add basic documentation of mount functions MIME-Version: 1.0 Content-Type: text/plain; charset=utf8 Content-Transfer-Encoding: 8bit Signed-off-by: Rafał Miłecki Acked-by: John Crispin --- libfstools/mount.c | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/libfstools/mount.c b/libfstools/mount.c index 371082b..551f4e7 100644 --- a/libfstools/mount.c +++ b/libfstools/mount.c @@ -25,6 +25,12 @@ /* this is a raw syscall - man 2 pivot_root */ extern int pivot_root(const char *new_root, const char *put_old); +/** + * mount_move - move mounted point to the new location + * + * @oldroot: directory that is current location of mount point + * @newroot: new directory for the mount point + */ int mount_move(char *oldroot, char *newroot, char *dir) { @@ -79,6 +85,12 @@ pivot(char *new, char *old) return 0; } +/** + * fopivot - switch to overlay using passed dir as upper one + * + * @rw_root: writable directory that will be used as upper dir + * @ro_root: directory where old root will be put + */ int fopivot(char *rw_root, char *ro_root) { @@ -134,6 +146,9 @@ fopivot(char *rw_root, char *ro_root) return pivot("/mnt", ro_root); } +/** + * ramoverlay - use RAM to store filesystem changes on top of RO root + */ int ramoverlay(void) { -- 2.11.0