From: Debarshi Ray Date: Thu, 29 Jun 2023 11:04:41 +0000 (+0200) Subject: libmount: update documentation for MNT_ERR_APPLYFLAGS X-Git-Tag: v2.39.2~30 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1e05167dfcbdb559641058995c31e12135f355cf;p=thirdparty%2Futil-linux.git libmount: update documentation for MNT_ERR_APPLYFLAGS The implementation using the new FD based mount kernel API (ie., fsconfig/fsopen) uses MNT_ERR_APPLYFLAGS for failed mount_setattr(2) calls, which involves more mount attributes (eg., MOUNT_ATTR_RDONLY, MOUNT_ATTR_NOSUID, etc.) in addition to the MS_PROPAGATION flags (eg., MS_SHARED, MS_UNBINDABLE, etc.). Note that mount_setattr(2) is part of the new FD based mount kernel API, and is not used by the classic mount(2) based version. Fallout from 987d844cdbc0f91ca81de3c1e5d0628a60eb458f Signed-off-by: Debarshi Ray --- diff --git a/libmount/src/libmount.h.in b/libmount/src/libmount.h.in index 9f07f95cf2..06c27047d2 100644 --- a/libmount/src/libmount.h.in +++ b/libmount/src/libmount.h.in @@ -189,7 +189,8 @@ enum { /** * MNT_ERR_APPLYFLAGS: * - * failed to apply MS_PROPAGATION flags + * failed to apply MS_PROPAGATION flags, and MOUNT_ATTR_* attributes for + * mount_setattr(2) */ #define MNT_ERR_APPLYFLAGS 5005 /**