libfstools: Rename move_mount() function to ovl_move_mount() for glibc 2.36
authorHauke Mehrtens <hauke@hauke-m.de>
Sun, 7 Aug 2022 14:41:38 +0000 (16:41 +0200)
committerHauke Mehrtens <hauke@hauke-m.de>
Sun, 7 Aug 2022 14:43:24 +0000 (16:43 +0200)
glibc in version 2.36 defines an own function named move_mount() in some
header. The definition from glibc collides with our definition, just
rename the function in fstools.

Signed-off-by: Hauke Mehrtens <hauke@hauke-m.de>
libfstools/overlay.c

index 67903372d567602cac20fbab0fdc64cbabc1acde..7a7a95fd268aadf78067c26f1c794a24a15eaa66 100644 (file)
@@ -159,9 +159,9 @@ overlay_mount(struct volume *v, char *fs)
 }
 
 /**
- * move_mount - move mount point to the new root
+ * ovl_move_mount - move mount point to the new root
  */
-static int move_mount(const char *device, const char *mount_point)
+static int ovl_move_mount(const char *device, const char *mount_point)
 {
        static const char *prefix = "/tmp/root/";
 
@@ -228,7 +228,7 @@ switch2jffs(struct volume *v)
         *    doesn't support mounts. Mounting to upper dir don't make overlay
         *    /propagate/ files to the target dir.
         */
-       foreach_mount(move_mount);
+       foreach_mount(ovl_move_mount);
 
        return ret;
 }