From: Karel Zak Date: Thu, 23 Mar 2023 11:37:18 +0000 (+0100) Subject: libmount: add missing MOUNT_ATTR_NODEV X-Git-Tag: v2.39-rc2~27 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=0749b36263434239766385af01fbceb13819a20f;p=thirdparty%2Futil-linux.git libmount: add missing MOUNT_ATTR_NODEV Signed-off-by: Karel Zak --- diff --git a/include/mount-api-utils.h b/include/mount-api-utils.h index 69f7eb088c..43144221cb 100644 --- a/include/mount-api-utils.h +++ b/include/mount-api-utils.h @@ -79,6 +79,10 @@ static inline int move_mount(int from_dfd, const char *from_pathname, int to_dfd # define MOUNT_ATTR_NOSUID 0x00000002 #endif +#ifndef MOUNT_ATTR_NODEV +# define MOUNT_ATTR_NODEV 0x00000004 +#endif + #ifndef MOUNT_ATTR_NOEXEC # define MOUNT_ATTR_NOEXEC 0x00000008 #endif diff --git a/libmount/src/optlist.c b/libmount/src/optlist.c index f1b15f7c01..0fe74be5ce 100644 --- a/libmount/src/optlist.c +++ b/libmount/src/optlist.c @@ -369,6 +369,8 @@ static inline uint64_t flag_to_attr(unsigned long flag) return MOUNT_ATTR_RDONLY; case MS_NOSUID: return MOUNT_ATTR_NOSUID; + case MS_NODEV: + return MOUNT_ATTR_NODEV; case MS_NOEXEC: return MOUNT_ATTR_NOEXEC; case MS_NODIRATIME: