libfstools: add "const" to char pointer arguments in mount_move() lede-17.01
authorRafał Miłecki <rafal@milecki.pl>
Mon, 16 Apr 2018 12:30:12 +0000 (14:30 +0200)
committerRafał Miłecki <rafal@milecki.pl>
Mon, 16 Apr 2018 17:12:19 +0000 (19:12 +0200)
That function never modifies these strings so it can/should use consts.
It makes it a bit more flexible as now callers can also pass consts.

Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
Acked-by: John Crispin <john@phrozen.org>
(cherry picked from commit 3782b59e8f6391134cf146033ebe3baa1fbc0f5a)

libfstools/libfstools.h
libfstools/mount.c

index 0398c96d5cd8de37558c99620ca3ee3f832d0ed5..f27307a7e083627990731496e8ba06c3bcae211c 100644 (file)
@@ -43,7 +43,7 @@ extern int mount_extroot(void);
 extern int mount_snapshot(struct volume *v);
 extern int mount_overlay(struct volume *v);
 
-extern int mount_move(char *oldroot, char *newroot, char *dir);
+extern int mount_move(const char *oldroot, const char *newroot, const char *dir);
 extern int pivot(char *new, char *old);
 extern int fopivot(char *rw_root, char *ro_root);
 extern int ramoverlay(void);
index 551f4e78dbcd05d86ad5cab76b125fb75f10da06..12c4a31d77c75c27e6cdb6dbde93f30121afd0b8 100644 (file)
@@ -32,7 +32,7 @@ extern int pivot_root(const char *new_root, const char *put_old);
  * @newroot: new directory for the mount point
  */
 int
-mount_move(char *oldroot, char *newroot, char *dir)
+mount_move(const char *oldroot, const char *newroot, const char *dir)
 {
 #ifndef MS_MOVE
 #define MS_MOVE        (1 << 13)