Determining whether a path or file descriptor refers to a mountpoint (or more precisely a mount root) is not trivial using current tools. Add a flag to statx that indicates whether the path or fd refers to the root of a mount or not.
Showing the changes to include/uapi/linux (1 of 2 files). Show all
Unified · Split
| @@ -181,6 +181,7 @@ struct statx { · 180 unmodified lines | |||
| 181 | #define STATX_ATTR_NODUMP 0x00000040 /* [I] File is not to be dumped */ | 181 | #define STATX_ATTR_NODUMP 0x00000040 /* [I] File is not to be dumped */ |
| 182 | #define STATX_ATTR_ENCRYPTED 0x00000800 /* [I] File requires key to decrypt in fs */ | 182 | #define STATX_ATTR_ENCRYPTED 0x00000800 /* [I] File requires key to decrypt in fs */ |
| 183 | #define STATX_ATTR_AUTOMOUNT 0x00001000 /* Dir: Automount trigger */ | 183 | #define STATX_ATTR_AUTOMOUNT 0x00001000 /* Dir: Automount trigger */ |
| 184 | #define STATX_ATTR_MOUNT_ROOT 0x00002000 /* Root of a mount */ | ||
| 184 | #define STATX_ATTR_VERITY 0x00100000 /* [I] Verity protected file */ | 185 | #define STATX_ATTR_VERITY 0x00100000 /* [I] Verity protected file */ |
| 185 | 186 | ||
| 186 | 187 | ||