mirror of
https://github.com/linux-apfs/apfstests.git
synced 2026-05-01 15:01:44 -07:00
Merge of xfs-cmds-2.4.18:slinx:111985a by nathans.
getfattr/setfattr fixes
This commit is contained in:
@@ -1,17 +1,12 @@
|
||||
QA output created by 020
|
||||
*** list non-existant file
|
||||
*** print attributes
|
||||
attr_list: No such file or directory
|
||||
Could not list attributes for <TESTFILE>
|
||||
getfattr: <TESTFILE>: No such file or directory
|
||||
!!! error return
|
||||
*** list non-xfs file (in /proc)
|
||||
*** print attributes
|
||||
attr_list: Operation not supported
|
||||
Could not list attributes for <PROCFILE>
|
||||
!!! error return
|
||||
*** list empty file
|
||||
*** print attributes
|
||||
*** 0 attribute(s)
|
||||
*** query non-existant attribute
|
||||
attr_get: No data available
|
||||
Could not get "nonexistant" for <TESTFILE>
|
||||
@@ -20,62 +15,54 @@ Attribute "fish" set to a 5 byte value for <TESTFILE>:
|
||||
fish
|
||||
|
||||
*** print attributes
|
||||
*** 1 attribute(s)
|
||||
*** field: fish length: 5
|
||||
::: fish
|
||||
:::
|
||||
# file: <TESTFILE>
|
||||
user.fish="fish\012"
|
||||
|
||||
*** replace attribute
|
||||
Attribute "fish" set to a 6 byte value for <TESTFILE>:
|
||||
fish3
|
||||
|
||||
*** print attributes
|
||||
*** 1 attribute(s)
|
||||
*** field: fish length: 6
|
||||
::: fish3
|
||||
:::
|
||||
# file: <TESTFILE>
|
||||
user.fish="fish3\012"
|
||||
|
||||
*** add attribute
|
||||
Attribute "snrub" set to a 6 byte value for <TESTFILE>:
|
||||
fish2
|
||||
|
||||
*** print attributes
|
||||
*** 2 attribute(s)
|
||||
*** field: fish length: 6
|
||||
::: fish3
|
||||
:::
|
||||
*** field: snrub length: 6
|
||||
::: fish2
|
||||
:::
|
||||
# file: <TESTFILE>
|
||||
user.fish="fish3\012"
|
||||
user.snrub="fish2\012"
|
||||
|
||||
*** remove attribute
|
||||
*** print attributes
|
||||
*** 1 attribute(s)
|
||||
*** field: snrub length: 6
|
||||
::: fish2
|
||||
:::
|
||||
# file: <TESTFILE>
|
||||
user.snrub="fish2\012"
|
||||
|
||||
*** add lots of attributes
|
||||
*** check
|
||||
*** 1001 attribute(s)
|
||||
*** 1000 attribute(s)
|
||||
*** remove lots of attributes
|
||||
*** print attributes
|
||||
*** 1 attribute(s)
|
||||
*** field: snrub length: 6
|
||||
::: fish2
|
||||
:::
|
||||
# file: <TESTFILE>
|
||||
user.snrub="fish2\012"
|
||||
|
||||
*** really long value
|
||||
0000000 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
|
||||
*
|
||||
0200000 0a
|
||||
0200001
|
||||
*** set/get/remove really long names (expect failure)
|
||||
attr_set: Bad address
|
||||
attr_set: Invalid argument
|
||||
Could not set "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" for <TESTFILE>
|
||||
attr_get: Bad address
|
||||
attr_get: Invalid argument
|
||||
Could not get "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" for <TESTFILE>
|
||||
attr_remove: Bad address
|
||||
attr_remove: Invalid argument
|
||||
Could not remove "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX" for <TESTFILE>
|
||||
*** check final
|
||||
*** print attributes
|
||||
*** 1 attribute(s)
|
||||
*** field: snrub length: 6
|
||||
::: fish2
|
||||
:::
|
||||
# file: <TESTFILE>
|
||||
user.snrub="fish2\012"
|
||||
|
||||
*** delete
|
||||
|
||||
Reference in New Issue
Block a user