1
0
mirror of https://sourceware.org/git/glibc.git synced 2025-04-26 15:09:05 +03:00
Adhemerval Zanella 65341f7bbe linux: Use fchmodat2 on fchmod for flags different than 0 (BZ 26401)
Linux 6.6 (09da082b07bbae1c) added support for fchmodat2, which has
similar semantics as fchmodat with an extra flag argument.  This
allows fchmodat to implement AT_SYMLINK_NOFOLLOW and AT_EMPTY_PATH
without the need for procfs.

The syscall is registered on all architectures (with value of 452
except on alpha which is 562, commit 78252deb023cf087).

The tst-lchmod.c requires a small fix where fchmodat checks two
contradictory assertions ('(st.st_mode & 0777) == 2' and
'(st.st_mode & 0777) == 3').

Checked on x86_64-linux-gnu on a 6.6 kernel.

Reviewed-by: Florian Weimer <fweimer@redhat.com>
2023-11-20 13:15:24 -03:00
..
2023-11-13 16:52:50 +00:00
2023-11-03 10:01:46 -03:00
2023-11-03 10:01:46 -03:00
2023-11-03 10:01:46 -03:00
2023-11-03 10:01:46 -03:00
2023-11-03 10:01:46 -03:00
2023-11-03 10:01:46 -03:00
2023-11-03 10:01:46 -03:00
2023-11-03 10:01:46 -03:00
2023-11-03 10:01:46 -03:00
2023-11-03 10:01:46 -03:00
2023-11-03 10:01:46 -03:00
2023-11-03 10:01:46 -03:00
2023-11-03 10:01:46 -03:00
2023-11-03 10:01:46 -03:00
2023-11-03 10:01:46 -03:00
2023-11-03 10:01:46 -03:00
2023-06-26 10:17:47 -03:00
2023-07-17 10:08:10 -04:00
2023-07-17 10:08:10 -04:00
2023-04-26 08:06:44 -04:00
2023-06-26 10:17:39 -03:00
2023-09-05 13:08:59 -03:00
2023-09-05 13:08:59 -03:00
2023-09-05 13:08:59 -03:00
2023-09-05 13:08:59 -03:00
2023-09-05 13:08:59 -03:00
2023-06-28 09:18:23 -03:00
2023-06-28 09:18:23 -03:00
2023-09-05 13:08:59 -03:00