Message ID | 20240221071635.17239-3-wegao@suse.com |
---|---|
State | Changes Requested |
Headers | show |
Series | Set system default umaks to 0022 | expand |
Hi Wei, > When system's default umask is 0077, this will trigger issues. > Signed-off-by: Wei Gao <wegao@suse.com> > --- > testcases/kernel/syscalls/statx/statx07.c | 2 ++ > 1 file changed, 2 insertions(+) > diff --git a/testcases/kernel/syscalls/statx/statx07.c b/testcases/kernel/syscalls/statx/statx07.c > index 4dbf83e18..1ad02fb3e 100644 > --- a/testcases/kernel/syscalls/statx/statx07.c > +++ b/testcases/kernel/syscalls/statx/statx07.c > @@ -116,6 +116,8 @@ static void setup(void) > int ret; > char server_path[BUFF_SIZE]; > + umask(0022); Even this works, why not completely reset umask with umask(0), as I asked previously? That's the safest option. Kind regards, Petr > + > cwd = tst_get_tmpdir(); > SAFE_MKDIR(SERV_PATH, DEFAULT_MODE);
diff --git a/testcases/kernel/syscalls/statx/statx07.c b/testcases/kernel/syscalls/statx/statx07.c index 4dbf83e18..1ad02fb3e 100644 --- a/testcases/kernel/syscalls/statx/statx07.c +++ b/testcases/kernel/syscalls/statx/statx07.c @@ -116,6 +116,8 @@ static void setup(void) int ret; char server_path[BUFF_SIZE]; + umask(0022); + cwd = tst_get_tmpdir(); SAFE_MKDIR(SERV_PATH, DEFAULT_MODE);
When system's default umask is 0077, this will trigger issues. Signed-off-by: Wei Gao <wegao@suse.com> --- testcases/kernel/syscalls/statx/statx07.c | 2 ++ 1 file changed, 2 insertions(+)