- support relatime / norelatime
This commit is contained in:
parent
1dbc643dd3
commit
fb5902ca5c
@ -350,7 +350,9 @@ static ALWAYS_INLINE char* strchrnul(const char *s, char c)
|
||||
#ifndef MS_SHARED
|
||||
#define MS_SHARED (1<<20)
|
||||
#endif
|
||||
|
||||
#ifndef MS_RELATIME
|
||||
#define MS_RELATIME (1 << 21)
|
||||
#endif
|
||||
|
||||
#if !defined(BLKSSZGET)
|
||||
#define BLKSSZGET _IO(0x12, 104)
|
||||
|
@ -2661,6 +2661,7 @@
|
||||
" [a]sync Writes are asynchronous / synchronous\n" \
|
||||
" [no]atime Disable / enable updates to inode access times\n" \
|
||||
" [no]diratime Disable / enable atime updates to directories\n" \
|
||||
" [no]relatime Disable / enable atime updates relative to modification time\n" \
|
||||
" [no]dev Allow use of special device files / disallow them\n" \
|
||||
" [no]exec Allow use of executable files / disallow them\n" \
|
||||
" [no]suid Allow set-user-id-root programs / disallow them\n" \
|
||||
|
@ -137,6 +137,8 @@ static const int32_t mount_options[] = {
|
||||
/* "nodiratime" */ MS_NODIRATIME,
|
||||
/* "mand" */ MS_MANDLOCK,
|
||||
/* "nomand" */ ~MS_MANDLOCK,
|
||||
/* "relatime" */ MS_RELATIME,
|
||||
/* "norelatime" */ ~MS_RELATIME,
|
||||
/* "loud" */ ~MS_SILENT,
|
||||
|
||||
// action flags
|
||||
@ -189,6 +191,8 @@ static const char mount_option_str[] =
|
||||
"nodiratime" "\0"
|
||||
"mand" "\0"
|
||||
"nomand" "\0"
|
||||
"relatime" "\0"
|
||||
"norelatime" "\0"
|
||||
"loud" "\0"
|
||||
|
||||
// action flags
|
||||
|
Loading…
Reference in New Issue
Block a user