]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
mount-util: mount flag is unsigned long
authorYu Watanabe <watanabe.yu+github@gmail.com>
Wed, 14 Dec 2022 05:58:48 +0000 (14:58 +0900)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Thu, 15 Dec 2022 05:15:09 +0000 (14:15 +0900)
src/shared/mount-util.c
src/shared/mount-util.h

index f63230fd0061004610bbc0a18cedc124f3d08582..7817ebc0128ffd19c12b44a1bda5f65f6d85d10e 100644 (file)
@@ -439,7 +439,7 @@ static const char *const mount_attr_propagation_type_table[_MOUNT_ATTR_PROPAGATI
 
 DEFINE_STRING_TABLE_LOOKUP(mount_attr_propagation_type, MountAttrPropagationType);
 
-unsigned int mount_attr_propagation_type_to_flag(MountAttrPropagationType t) {
+static unsigned long mount_attr_propagation_type_to_flag(MountAttrPropagationType t) {
         switch (t) {
         case MOUNT_ATTR_PROPAGATION_INHERIT:
                 return 0;
@@ -498,9 +498,9 @@ static int mount_switch_root_move(const char *path) {
 }
 
 int mount_switch_root(const char *path, MountAttrPropagationType type) {
-        int r;
         _cleanup_close_ int fd_newroot = -EBADF;
-        unsigned int flags;
+        unsigned long flags;
+        int r;
 
         assert(path);
 
index f6de42e1a027bab4322c20232e8c25545a340308..bc28063d6133e748145c659ff2ece315befaeeeb 100644 (file)
@@ -23,7 +23,6 @@ typedef enum MountAttrPropagationType {
 
 const char* mount_attr_propagation_type_to_string(MountAttrPropagationType t) _const_;
 MountAttrPropagationType mount_attr_propagation_type_from_string(const char *s) _pure_;
-unsigned int mount_attr_propagation_type_to_flag(MountAttrPropagationType t);
 
 int repeat_unmount(const char *path, int flags);
 int umount_recursive(const char *target, int flags);