summaryrefslogtreecommitdiffstats
path: root/tests/posix/perm_leading_plus_umask.out
diff options
context:
space:
mode:
authorTavian Barnes <tavianator@tavianator.com>2024-07-30 16:44:17 -0400
committerTavian Barnes <tavianator@tavianator.com>2024-08-02 17:18:26 -0400
commit6290ce41f3ec1f889abb881cf90ca91da869b5b2 (patch)
tree679b1717100bd9f4c693d9d8b9463d51b195fd6c /tests/posix/perm_leading_plus_umask.out
parentb8a008dc9b84804d8b2c751daa9c04bd86d5e59c (diff)
downloadbfs-6290ce41f3ec1f889abb881cf90ca91da869b5b2.tar.xz
parse: Take umask into account in parse_mode()
POSIX 2024 clarified that find(1) is meant to work exactly like chmod(1) here, so for modes like +rw,-x with no "who" specified, apply the umask. Link: https://www.austingroupbugs.net/view.php?id=1392
Diffstat (limited to 'tests/posix/perm_leading_plus_umask.out')
-rw-r--r--tests/posix/perm_leading_plus_umask.out10
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/posix/perm_leading_plus_umask.out b/tests/posix/perm_leading_plus_umask.out
new file mode 100644
index 0000000..6ed4b7f
--- /dev/null
+++ b/tests/posix/perm_leading_plus_umask.out
@@ -0,0 +1,10 @@
+perms/drwxrwxr-x
+perms/drwxrwxrwx
+perms/f-w--w----
+perms/f-w--w--w-
+perms/f-wx-wx--x
+perms/f-wx-wx-wx
+perms/frw-rw-r--
+perms/frw-rw-rw-
+perms/frwxrwxr-x
+perms/frwxrwxrwx