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;
}
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);
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);