mirror of
https://github.com/versity/scoutfs.git
synced 2026-01-03 10:55:20 +00:00
There were kernels that didn't apply the current umask to inode modes created with O_TMPFILE without acls. Let's have a test running to make sure that we're not surprised if we come across one. Signed-off-by: Zach Brown <zab@versity.com>
27 lines
885 B
Plaintext
27 lines
885 B
Plaintext
== non-acl O_TMPFILE creation honors umask
|
|
umask 022
|
|
fstat after open(0777): 0100755
|
|
stat after linkat: 0100755
|
|
umask 077
|
|
fstat after open(0777): 0100700
|
|
stat after linkat: 0100700
|
|
== stage from tmpfile
|
|
total file size 33669120
|
|
00000000 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 41 |AAAAAAAAAAAAAAAA|
|
|
*
|
|
00400000 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 42 |BBBBBBBBBBBBBBBB|
|
|
*
|
|
00801000 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 43 |CCCCCCCCCCCCCCCC|
|
|
*
|
|
00c03000 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 44 |DDDDDDDDDDDDDDDD|
|
|
*
|
|
01006000 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 45 |EEEEEEEEEEEEEEEE|
|
|
*
|
|
0140a000 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 46 |FFFFFFFFFFFFFFFF|
|
|
*
|
|
0180f000 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 47 |GGGGGGGGGGGGGGGG|
|
|
*
|
|
01c15000 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 48 |HHHHHHHHHHHHHHHH|
|
|
*
|
|
0201c000
|