* tests/test-openat2.c (do_test_resolve): Don’t assume O_RDONLY == 0. --- ChangeLog | 6 ++++++ tests/test-openat2.c | 8 ++++++++ 2 files changed, 14 insertions(+)
diff --git a/ChangeLog b/ChangeLog index b22002bf3e..d0d5ccba02 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,9 @@ +2025-11-14 Paul Eggert <[email protected]> + + openat2-tests: port to O_RDONLY != 0 + * tests/test-openat2.c (do_test_resolve): + Don’t assume O_RDONLY == 0. + 2025-11-13 Bruno Haible <[email protected]> file-remote: Tweaks. diff --git a/tests/test-openat2.c b/tests/test-openat2.c index b3ba1f3372..67b132674c 100644 --- a/tests/test-openat2.c +++ b/tests/test-openat2.c @@ -351,6 +351,7 @@ do_test_resolve (void) "escaping_link", (&(struct open_how) { + .flags = O_RDONLY, .resolve = RESOLVE_BENEATH | RESOLVE_NO_SYMLINKS, }), sizeof (struct open_how)); @@ -362,6 +363,7 @@ do_test_resolve (void) "escaping_link_2", (&(struct open_how) { + .flags = O_RDONLY, .resolve = RESOLVE_BENEATH | RESOLVE_NO_SYMLINKS, }), sizeof (struct open_how)); @@ -373,6 +375,7 @@ do_test_resolve (void) "escaping_link", (&(struct open_how) { + .flags = O_RDONLY, .resolve = RESOLVE_BENEATH | RESOLVE_NO_SYMLINKS, }), sizeof (struct open_how)); @@ -385,6 +388,7 @@ do_test_resolve (void) "invalid_link", (&(struct open_how) { + .flags = O_RDONLY, .resolve = RESOLVE_BENEATH | RESOLVE_NO_SYMLINKS, }), sizeof (struct open_how)); @@ -395,6 +399,7 @@ do_test_resolve (void) "valid_link", (&(struct open_how) { + .flags = O_RDONLY, .resolve = RESOLVE_BENEATH | RESOLVE_NO_SYMLINKS, }), sizeof (struct open_how)); @@ -405,6 +410,7 @@ do_test_resolve (void) "should-not-work", (&(struct open_how) { + .flags = O_RDONLY, .resolve = RESOLVE_IN_ROOT | RESOLVE_NO_SYMLINKS, }), sizeof (struct open_how)); @@ -428,6 +434,7 @@ do_test_resolve (void) "some_file", (&(struct open_how) { + .flags = O_RDONLY, .resolve = RESOLVE_IN_ROOT, }), sizeof (struct open_how)); @@ -437,6 +444,7 @@ do_test_resolve (void) "subdir/some_file", (&(struct open_how) { + .flags = O_RDONLY, .resolve = RESOLVE_IN_ROOT, }), sizeof (struct open_how)); -- 2.51.0
