mirror of
https://github.com/linux-apfs/apfstests.git
synced 2026-05-01 15:01:44 -07:00
1595 lines
64 KiB
Plaintext
1595 lines
64 KiB
Plaintext
|
|
QA output created by 098
|
||
|
|
create file foo
|
||
|
|
file_contents
|
||
|
|
should be no EAs for foo:
|
||
|
|
set EA <noise,woof>:
|
||
|
|
Attribute "noise" set to a 4 byte value for foo:
|
||
|
|
woof
|
||
|
|
set EA <colour,blue>:
|
||
|
|
Attribute "colour" set to a 4 byte value for foo:
|
||
|
|
blue
|
||
|
|
set EA <size,small>:
|
||
|
|
Attribute "size" set to a 5 byte value for foo:
|
||
|
|
small
|
||
|
|
list the EAs for foo: noise, colour, size
|
||
|
|
Attribute "noise" has a 4 byte value for foo
|
||
|
|
Attribute "colour" has a 4 byte value for foo
|
||
|
|
Attribute "size" has a 5 byte value for foo
|
||
|
|
check the list again for foo
|
||
|
|
Attribute "noise" has a 4 byte value for foo
|
||
|
|
Attribute "colour" has a 4 byte value for foo
|
||
|
|
Attribute "size" has a 5 byte value for foo
|
||
|
|
unmount the FS and see if EAs are persistent
|
||
|
|
<file_entry name="/">
|
||
|
|
<desc_tag name="tag">
|
||
|
|
<id val="261" />
|
||
|
|
<descriptor_ver val="3" />
|
||
|
|
<reserved val="0" />
|
||
|
|
<serial_num val="0" />
|
||
|
|
</desc_tag>
|
||
|
|
<icb_tag name="icbtag">
|
||
|
|
<prev_num_dirs val="0" />
|
||
|
|
<strat_type val="4" />
|
||
|
|
<strat_param val="0x0 0x0" />
|
||
|
|
<max_num_entries val="1" />
|
||
|
|
<reserved val="0x0" />
|
||
|
|
<file_type val="4" />
|
||
|
|
<lb_addr name="parent_icb">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<flags val="0" />
|
||
|
|
</icb_tag>
|
||
|
|
<uid val="0" />
|
||
|
|
<gid val="0" />
|
||
|
|
<perm val="0x3CA5" />
|
||
|
|
<link_cnt val="1" />
|
||
|
|
<rec_format val="0" />
|
||
|
|
<rec_disp_attr val="0" />
|
||
|
|
<rec_len val="0" />
|
||
|
|
<inf_len val="84" />
|
||
|
|
<logblks_rec val="1" />
|
||
|
|
<ckpoint val="1" />
|
||
|
|
<long_ad name="ex_attr_icb">
|
||
|
|
<len val="0" />
|
||
|
|
<lb_addr name="loc">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<ad_flags val="0" />
|
||
|
|
<ad_id val="0" />
|
||
|
|
</long_ad>
|
||
|
|
<regid name="imp_id">
|
||
|
|
<flags val="0" />
|
||
|
|
<id val="*Silicon Graphics, Inc." />
|
||
|
|
<id_suffix val="" />
|
||
|
|
</regid>
|
||
|
|
<unique_id val="0" />
|
||
|
|
<l_ea val="0" />
|
||
|
|
<l_ad val="8" />
|
||
|
|
<short_ad name="ads.sht">
|
||
|
|
<len val="84" />
|
||
|
|
</short_ad>
|
||
|
|
<fileid_desc>
|
||
|
|
<desc_tag name="tag">
|
||
|
|
<id val="257" />
|
||
|
|
<descriptor_ver val="3" />
|
||
|
|
<reserved val="0" />
|
||
|
|
<serial_num val="0" />
|
||
|
|
</desc_tag>
|
||
|
|
<file_num val="1" />
|
||
|
|
<file_char val="10" char=".Parent.Dir." />
|
||
|
|
<l_fi val="0" />
|
||
|
|
<long_ad name="icb">
|
||
|
|
<len val="2048" />
|
||
|
|
<lb_addr name="loc">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<ad_flags val="0" />
|
||
|
|
<ad_id val="0" />
|
||
|
|
</long_ad>
|
||
|
|
<l_iu val="0" />
|
||
|
|
<file_id name="" />
|
||
|
|
</fileid_desc>
|
||
|
|
<fileid_desc>
|
||
|
|
<desc_tag name="tag">
|
||
|
|
<id val="257" />
|
||
|
|
<descriptor_ver val="3" />
|
||
|
|
<reserved val="0" />
|
||
|
|
<serial_num val="0" />
|
||
|
|
</desc_tag>
|
||
|
|
<file_num val="1" />
|
||
|
|
<file_char val="0" char="....." />
|
||
|
|
<l_fi val="4" />
|
||
|
|
<long_ad name="icb">
|
||
|
|
<len val="2048" />
|
||
|
|
<lb_addr name="loc">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<ad_flags val="0" />
|
||
|
|
<ad_id val="16" />
|
||
|
|
</long_ad>
|
||
|
|
<l_iu val="0" />
|
||
|
|
<file_id name="foo" comp_id="8" />
|
||
|
|
<extended_file_entry name="foo" comp_id="8">
|
||
|
|
<desc_tag name="tag">
|
||
|
|
<id val="266" />
|
||
|
|
<descriptor_ver val="3" />
|
||
|
|
<reserved val="0" />
|
||
|
|
<serial_num val="0" />
|
||
|
|
</desc_tag>
|
||
|
|
<icb_tag name="icbtag">
|
||
|
|
<prev_num_dirs val="0" />
|
||
|
|
<strat_type val="4" />
|
||
|
|
<strat_param val="0x0 0x0" />
|
||
|
|
<max_num_entries val="1" />
|
||
|
|
<reserved val="0x0" />
|
||
|
|
<file_type val="5" />
|
||
|
|
<lb_addr name="parent_icb">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<flags val="0" />
|
||
|
|
</icb_tag>
|
||
|
|
<uid val="0" />
|
||
|
|
<gid val="0" />
|
||
|
|
<perm val="0x1884" />
|
||
|
|
<link_cnt val="2" />
|
||
|
|
<rec_format val="0" />
|
||
|
|
<rec_disp_attr val="0" />
|
||
|
|
<rec_len val="0" />
|
||
|
|
<inf_len val="14" />
|
||
|
|
<obj_size val="27" />
|
||
|
|
<logblks_rec val="1" />
|
||
|
|
<ckpoint val="1" />
|
||
|
|
<long_ad name="ex_attr_icb">
|
||
|
|
<len val="0" />
|
||
|
|
<lb_addr name="loc">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<ad_flags val="0" />
|
||
|
|
<ad_id val="0" />
|
||
|
|
</long_ad>
|
||
|
|
<long_ad name="streamdir_icb">
|
||
|
|
<len val="2048" />
|
||
|
|
<lb_addr name="loc">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<ad_flags val="0" />
|
||
|
|
<ad_id val="16" />
|
||
|
|
</long_ad>
|
||
|
|
<regid name="imp_id">
|
||
|
|
<flags val="0" />
|
||
|
|
<id val="*Silicon Graphics, Inc" />
|
||
|
|
<id_suffix val="" />
|
||
|
|
</regid>
|
||
|
|
<unique_id val="16" />
|
||
|
|
<l_ea val="0" />
|
||
|
|
<l_ad val="8" />
|
||
|
|
<short_ad name="ads.sht">
|
||
|
|
<len val="14" />
|
||
|
|
</short_ad>
|
||
|
|
<stream_directory>
|
||
|
|
<fileid_desc>
|
||
|
|
<desc_tag name="tag">
|
||
|
|
<id val="257" />
|
||
|
|
<descriptor_ver val="3" />
|
||
|
|
<reserved val="0" />
|
||
|
|
<serial_num val="0" />
|
||
|
|
</desc_tag>
|
||
|
|
<file_num val="1" />
|
||
|
|
<file_char val="8" char=".Parent..." />
|
||
|
|
<l_fi val="0" />
|
||
|
|
<long_ad name="icb">
|
||
|
|
<len val="2048" />
|
||
|
|
<lb_addr name="loc">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<ad_flags val="0" />
|
||
|
|
<ad_id val="16" />
|
||
|
|
</long_ad>
|
||
|
|
<l_iu val="0" />
|
||
|
|
<file_id name="" />
|
||
|
|
</fileid_desc>
|
||
|
|
<fileid_desc>
|
||
|
|
<desc_tag name="tag">
|
||
|
|
<id val="257" />
|
||
|
|
<descriptor_ver val="3" />
|
||
|
|
<reserved val="0" />
|
||
|
|
<serial_num val="0" />
|
||
|
|
</desc_tag>
|
||
|
|
<file_num val="1" />
|
||
|
|
<file_char val="0" char="....." />
|
||
|
|
<l_fi val="6" />
|
||
|
|
<long_ad name="icb">
|
||
|
|
<len val="2048" />
|
||
|
|
<lb_addr name="loc">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<ad_flags val="0" />
|
||
|
|
<ad_id val="16" />
|
||
|
|
</long_ad>
|
||
|
|
<l_iu val="0" />
|
||
|
|
<file_id name="noise" comp_id="8" />
|
||
|
|
<file_entry name="noise" comp_id="8">
|
||
|
|
<desc_tag name="tag">
|
||
|
|
<id val="261" />
|
||
|
|
<descriptor_ver val="3" />
|
||
|
|
<reserved val="0" />
|
||
|
|
<serial_num val="0" />
|
||
|
|
</desc_tag>
|
||
|
|
<icb_tag name="icbtag">
|
||
|
|
<prev_num_dirs val="0" />
|
||
|
|
<strat_type val="4" />
|
||
|
|
<strat_param val="0x0 0x0" />
|
||
|
|
<max_num_entries val="1" />
|
||
|
|
<reserved val="0x0" />
|
||
|
|
<file_type val="5" />
|
||
|
|
<lb_addr name="parent_icb">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<flags val="8192" />
|
||
|
|
</icb_tag>
|
||
|
|
<uid val="0" />
|
||
|
|
<gid val="0" />
|
||
|
|
<perm val="0x1884" />
|
||
|
|
<link_cnt val="1" />
|
||
|
|
<rec_format val="0" />
|
||
|
|
<rec_disp_attr val="0" />
|
||
|
|
<rec_len val="0" />
|
||
|
|
<inf_len val="4" />
|
||
|
|
<logblks_rec val="1" />
|
||
|
|
<ckpoint val="1" />
|
||
|
|
<long_ad name="ex_attr_icb">
|
||
|
|
<len val="0" />
|
||
|
|
<lb_addr name="loc">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<ad_flags val="0" />
|
||
|
|
<ad_id val="0" />
|
||
|
|
</long_ad>
|
||
|
|
<regid name="imp_id">
|
||
|
|
<flags val="0" />
|
||
|
|
<id val="*Silicon Graphics, Inc" />
|
||
|
|
<id_suffix val="" />
|
||
|
|
</regid>
|
||
|
|
<unique_id val="16" />
|
||
|
|
<l_ea val="0" />
|
||
|
|
<l_ad val="8" />
|
||
|
|
<short_ad name="ads.sht">
|
||
|
|
<len val="4" />
|
||
|
|
</short_ad>
|
||
|
|
<file_content>
|
||
|
|
77 6F 6F 66
|
||
|
|
</file_content>
|
||
|
|
</file_entry>
|
||
|
|
</fileid_desc>
|
||
|
|
<fileid_desc>
|
||
|
|
<desc_tag name="tag">
|
||
|
|
<id val="257" />
|
||
|
|
<descriptor_ver val="3" />
|
||
|
|
<reserved val="0" />
|
||
|
|
<serial_num val="0" />
|
||
|
|
</desc_tag>
|
||
|
|
<file_num val="1" />
|
||
|
|
<file_char val="0" char="....." />
|
||
|
|
<l_fi val="7" />
|
||
|
|
<long_ad name="icb">
|
||
|
|
<len val="2048" />
|
||
|
|
<lb_addr name="loc">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<ad_flags val="0" />
|
||
|
|
<ad_id val="16" />
|
||
|
|
</long_ad>
|
||
|
|
<l_iu val="0" />
|
||
|
|
<file_id name="colour" comp_id="8" />
|
||
|
|
<file_entry name="colour" comp_id="8">
|
||
|
|
<desc_tag name="tag">
|
||
|
|
<id val="261" />
|
||
|
|
<descriptor_ver val="3" />
|
||
|
|
<reserved val="0" />
|
||
|
|
<serial_num val="0" />
|
||
|
|
</desc_tag>
|
||
|
|
<icb_tag name="icbtag">
|
||
|
|
<prev_num_dirs val="0" />
|
||
|
|
<strat_type val="4" />
|
||
|
|
<strat_param val="0x0 0x0" />
|
||
|
|
<max_num_entries val="1" />
|
||
|
|
<reserved val="0x0" />
|
||
|
|
<file_type val="5" />
|
||
|
|
<lb_addr name="parent_icb">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<flags val="8192" />
|
||
|
|
</icb_tag>
|
||
|
|
<uid val="0" />
|
||
|
|
<gid val="0" />
|
||
|
|
<perm val="0x1884" />
|
||
|
|
<link_cnt val="1" />
|
||
|
|
<rec_format val="0" />
|
||
|
|
<rec_disp_attr val="0" />
|
||
|
|
<rec_len val="0" />
|
||
|
|
<inf_len val="4" />
|
||
|
|
<logblks_rec val="1" />
|
||
|
|
<ckpoint val="1" />
|
||
|
|
<long_ad name="ex_attr_icb">
|
||
|
|
<len val="0" />
|
||
|
|
<lb_addr name="loc">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<ad_flags val="0" />
|
||
|
|
<ad_id val="0" />
|
||
|
|
</long_ad>
|
||
|
|
<regid name="imp_id">
|
||
|
|
<flags val="0" />
|
||
|
|
<id val="*Silicon Graphics, Inc" />
|
||
|
|
<id_suffix val="" />
|
||
|
|
</regid>
|
||
|
|
<unique_id val="16" />
|
||
|
|
<l_ea val="0" />
|
||
|
|
<l_ad val="8" />
|
||
|
|
<short_ad name="ads.sht">
|
||
|
|
<len val="4" />
|
||
|
|
</short_ad>
|
||
|
|
<file_content>
|
||
|
|
62 6C 75 65
|
||
|
|
</file_content>
|
||
|
|
</file_entry>
|
||
|
|
</fileid_desc>
|
||
|
|
<fileid_desc>
|
||
|
|
<desc_tag name="tag">
|
||
|
|
<id val="257" />
|
||
|
|
<descriptor_ver val="3" />
|
||
|
|
<reserved val="0" />
|
||
|
|
<serial_num val="0" />
|
||
|
|
</desc_tag>
|
||
|
|
<file_num val="1" />
|
||
|
|
<file_char val="0" char="....." />
|
||
|
|
<l_fi val="5" />
|
||
|
|
<long_ad name="icb">
|
||
|
|
<len val="2048" />
|
||
|
|
<lb_addr name="loc">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<ad_flags val="0" />
|
||
|
|
<ad_id val="16" />
|
||
|
|
</long_ad>
|
||
|
|
<l_iu val="0" />
|
||
|
|
<file_id name="size" comp_id="8" />
|
||
|
|
<file_entry name="size" comp_id="8">
|
||
|
|
<desc_tag name="tag">
|
||
|
|
<id val="261" />
|
||
|
|
<descriptor_ver val="3" />
|
||
|
|
<reserved val="0" />
|
||
|
|
<serial_num val="0" />
|
||
|
|
</desc_tag>
|
||
|
|
<icb_tag name="icbtag">
|
||
|
|
<prev_num_dirs val="0" />
|
||
|
|
<strat_type val="4" />
|
||
|
|
<strat_param val="0x0 0x0" />
|
||
|
|
<max_num_entries val="1" />
|
||
|
|
<reserved val="0x0" />
|
||
|
|
<file_type val="5" />
|
||
|
|
<lb_addr name="parent_icb">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<flags val="8192" />
|
||
|
|
</icb_tag>
|
||
|
|
<uid val="0" />
|
||
|
|
<gid val="0" />
|
||
|
|
<perm val="0x1884" />
|
||
|
|
<link_cnt val="1" />
|
||
|
|
<rec_format val="0" />
|
||
|
|
<rec_disp_attr val="0" />
|
||
|
|
<rec_len val="0" />
|
||
|
|
<inf_len val="5" />
|
||
|
|
<logblks_rec val="1" />
|
||
|
|
<ckpoint val="1" />
|
||
|
|
<long_ad name="ex_attr_icb">
|
||
|
|
<len val="0" />
|
||
|
|
<lb_addr name="loc">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<ad_flags val="0" />
|
||
|
|
<ad_id val="0" />
|
||
|
|
</long_ad>
|
||
|
|
<regid name="imp_id">
|
||
|
|
<flags val="0" />
|
||
|
|
<id val="*Silicon Graphics, Inc" />
|
||
|
|
<id_suffix val="" />
|
||
|
|
</regid>
|
||
|
|
<unique_id val="16" />
|
||
|
|
<l_ea val="0" />
|
||
|
|
<l_ad val="8" />
|
||
|
|
<short_ad name="ads.sht">
|
||
|
|
<len val="5" />
|
||
|
|
</short_ad>
|
||
|
|
<file_content>
|
||
|
|
73 6D 6C 6C
|
||
|
|
</file_content>
|
||
|
|
</file_entry>
|
||
|
|
</fileid_desc>
|
||
|
|
</stream_directory>
|
||
|
|
<file_content>
|
||
|
|
66 69 6C 65 5F 63 6F 6E 74 65 6E 74 73 A
|
||
|
|
</file_content>
|
||
|
|
</extended_file_entry>
|
||
|
|
</fileid_desc>
|
||
|
|
</file_entry>
|
||
|
|
</udf>
|
||
|
|
check the list again for foo after umount/mount
|
||
|
|
Attribute "noise" has a 4 byte value for foo
|
||
|
|
Attribute "colour" has a 4 byte value for foo
|
||
|
|
Attribute "size" has a 5 byte value for foo
|
||
|
|
get the value of the noise EA
|
||
|
|
Attribute "noise" had a 4 byte value for foo:
|
||
|
|
woof
|
||
|
|
get the value of the colour EA which was removed earlier
|
||
|
|
Attribute "colour" had a 4 byte value for foo:
|
||
|
|
blue
|
||
|
|
get the value of the size EA
|
||
|
|
Attribute "size" had a 5 byte value for foo:
|
||
|
|
small
|
||
|
|
remove the colour EA on foo
|
||
|
|
list EAs for foo: noise, size
|
||
|
|
Attribute "noise" has a 4 byte value for foo
|
||
|
|
Attribute "size" has a 5 byte value for foo
|
||
|
|
get the value of the noise EA
|
||
|
|
Attribute "noise" had a 4 byte value for foo:
|
||
|
|
woof
|
||
|
|
get the value of the colour EA which was removed earlier
|
||
|
|
attr_get: Attribute not found
|
||
|
|
Could not get "colour" for foo
|
||
|
|
get the value of the size EA
|
||
|
|
Attribute "size" had a 5 byte value for foo:
|
||
|
|
small
|
||
|
|
list all the EAs again: noise, size
|
||
|
|
Attribute "noise" has a 4 byte value for foo
|
||
|
|
Attribute "size" has a 5 byte value for foo
|
||
|
|
change the value of the size EA from small to huge
|
||
|
|
Attribute "size" set to a 4 byte value for foo:
|
||
|
|
huge
|
||
|
|
get the size EA which should now have value huge
|
||
|
|
Attribute "size" had a 4 byte value for foo:
|
||
|
|
huge
|
||
|
|
list EAs: noise, size
|
||
|
|
Attribute "noise" has a 4 byte value for foo
|
||
|
|
Attribute "size" has a 4 byte value for foo
|
||
|
|
remove the size EA from foo
|
||
|
|
list EAs: noise (size EA has been removed)
|
||
|
|
Attribute "noise" has a 4 byte value for foo
|
||
|
|
get the noise EA: woof
|
||
|
|
Attribute "noise" had a 4 byte value for foo:
|
||
|
|
woof
|
||
|
|
try removing non-existent EA named woof
|
||
|
|
attr_remove: Attribute not found
|
||
|
|
Could not remove "woof" for foo
|
||
|
|
try removing already removed EA size
|
||
|
|
attr_remove: Attribute not found
|
||
|
|
Could not remove "size" for foo
|
||
|
|
list EAs: noise
|
||
|
|
Attribute "noise" has a 4 byte value for foo
|
||
|
|
try removing already removed EA colour
|
||
|
|
attr_remove: Attribute not found
|
||
|
|
Could not remove "colour" for foo
|
||
|
|
list EAs: noise
|
||
|
|
Attribute "noise" has a 4 byte value for foo
|
||
|
|
remove remaining EA noise
|
||
|
|
list EAs: should be no EAs left now
|
||
|
|
unmount the FS and see if EAs are persistent
|
||
|
|
<file_entry name="/">
|
||
|
|
<desc_tag name="tag">
|
||
|
|
<id val="261" />
|
||
|
|
<descriptor_ver val="3" />
|
||
|
|
<reserved val="0" />
|
||
|
|
<serial_num val="0" />
|
||
|
|
</desc_tag>
|
||
|
|
<icb_tag name="icbtag">
|
||
|
|
<prev_num_dirs val="0" />
|
||
|
|
<strat_type val="4" />
|
||
|
|
<strat_param val="0x0 0x0" />
|
||
|
|
<max_num_entries val="1" />
|
||
|
|
<reserved val="0x0" />
|
||
|
|
<file_type val="4" />
|
||
|
|
<lb_addr name="parent_icb">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<flags val="0" />
|
||
|
|
</icb_tag>
|
||
|
|
<uid val="0" />
|
||
|
|
<gid val="0" />
|
||
|
|
<perm val="0x3CA5" />
|
||
|
|
<link_cnt val="1" />
|
||
|
|
<rec_format val="0" />
|
||
|
|
<rec_disp_attr val="0" />
|
||
|
|
<rec_len val="0" />
|
||
|
|
<inf_len val="84" />
|
||
|
|
<logblks_rec val="1" />
|
||
|
|
<ckpoint val="1" />
|
||
|
|
<long_ad name="ex_attr_icb">
|
||
|
|
<len val="0" />
|
||
|
|
<lb_addr name="loc">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<ad_flags val="0" />
|
||
|
|
<ad_id val="0" />
|
||
|
|
</long_ad>
|
||
|
|
<regid name="imp_id">
|
||
|
|
<flags val="0" />
|
||
|
|
<id val="*Silicon Graphics, Inc." />
|
||
|
|
<id_suffix val="" />
|
||
|
|
</regid>
|
||
|
|
<unique_id val="0" />
|
||
|
|
<l_ea val="0" />
|
||
|
|
<l_ad val="8" />
|
||
|
|
<short_ad name="ads.sht">
|
||
|
|
<len val="84" />
|
||
|
|
</short_ad>
|
||
|
|
<fileid_desc>
|
||
|
|
<desc_tag name="tag">
|
||
|
|
<id val="257" />
|
||
|
|
<descriptor_ver val="3" />
|
||
|
|
<reserved val="0" />
|
||
|
|
<serial_num val="0" />
|
||
|
|
</desc_tag>
|
||
|
|
<file_num val="1" />
|
||
|
|
<file_char val="10" char=".Parent.Dir." />
|
||
|
|
<l_fi val="0" />
|
||
|
|
<long_ad name="icb">
|
||
|
|
<len val="2048" />
|
||
|
|
<lb_addr name="loc">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<ad_flags val="0" />
|
||
|
|
<ad_id val="0" />
|
||
|
|
</long_ad>
|
||
|
|
<l_iu val="0" />
|
||
|
|
<file_id name="" />
|
||
|
|
</fileid_desc>
|
||
|
|
<fileid_desc>
|
||
|
|
<desc_tag name="tag">
|
||
|
|
<id val="257" />
|
||
|
|
<descriptor_ver val="3" />
|
||
|
|
<reserved val="0" />
|
||
|
|
<serial_num val="0" />
|
||
|
|
</desc_tag>
|
||
|
|
<file_num val="1" />
|
||
|
|
<file_char val="0" char="....." />
|
||
|
|
<l_fi val="4" />
|
||
|
|
<long_ad name="icb">
|
||
|
|
<len val="2048" />
|
||
|
|
<lb_addr name="loc">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<ad_flags val="0" />
|
||
|
|
<ad_id val="16" />
|
||
|
|
</long_ad>
|
||
|
|
<l_iu val="0" />
|
||
|
|
<file_id name="foo" comp_id="8" />
|
||
|
|
<file_entry name="foo" comp_id="8">
|
||
|
|
<desc_tag name="tag">
|
||
|
|
<id val="261" />
|
||
|
|
<descriptor_ver val="3" />
|
||
|
|
<reserved val="0" />
|
||
|
|
<serial_num val="0" />
|
||
|
|
</desc_tag>
|
||
|
|
<icb_tag name="icbtag">
|
||
|
|
<prev_num_dirs val="0" />
|
||
|
|
<strat_type val="4" />
|
||
|
|
<strat_param val="0x0 0x0" />
|
||
|
|
<max_num_entries val="1" />
|
||
|
|
<reserved val="0x0" />
|
||
|
|
<file_type val="5" />
|
||
|
|
<lb_addr name="parent_icb">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<flags val="0" />
|
||
|
|
</icb_tag>
|
||
|
|
<uid val="0" />
|
||
|
|
<gid val="0" />
|
||
|
|
<perm val="0x1884" />
|
||
|
|
<link_cnt val="1" />
|
||
|
|
<rec_format val="0" />
|
||
|
|
<rec_disp_attr val="0" />
|
||
|
|
<rec_len val="0" />
|
||
|
|
<inf_len val="14" />
|
||
|
|
<logblks_rec val="1" />
|
||
|
|
<ckpoint val="1" />
|
||
|
|
<long_ad name="ex_attr_icb">
|
||
|
|
<len val="0" />
|
||
|
|
<lb_addr name="loc">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<ad_flags val="0" />
|
||
|
|
<ad_id val="0" />
|
||
|
|
</long_ad>
|
||
|
|
<regid name="imp_id">
|
||
|
|
<flags val="0" />
|
||
|
|
<id val="*Silicon Graphics, Inc" />
|
||
|
|
<id_suffix val="" />
|
||
|
|
</regid>
|
||
|
|
<unique_id val="16" />
|
||
|
|
<l_ea val="0" />
|
||
|
|
<l_ad val="8" />
|
||
|
|
<short_ad name="ads.sht">
|
||
|
|
<len val="14" />
|
||
|
|
</short_ad>
|
||
|
|
<file_content>
|
||
|
|
66 69 6C 65 5F 63 6F 6E 74 65 6E 74 73 A
|
||
|
|
</file_content>
|
||
|
|
</file_entry>
|
||
|
|
</fileid_desc>
|
||
|
|
</file_entry>
|
||
|
|
</udf>
|
||
|
|
list EAs: should still be no EAs left
|
||
|
|
|
||
|
|
*** Test out the root namespace ***
|
||
|
|
|
||
|
|
set EA <root:colour,marone>:
|
||
|
|
Attribute "colour" set to a 6 byte value for foo:
|
||
|
|
marone
|
||
|
|
set EA <user:colour,beige>:
|
||
|
|
Attribute "colour" set to a 5 byte value for foo:
|
||
|
|
beige
|
||
|
|
set EA <user:vomit,pizza>:
|
||
|
|
Attribute "vomit" set to a 5 byte value for foo:
|
||
|
|
pizza
|
||
|
|
set EA <root:noise,whack>:
|
||
|
|
Attribute "noise" set to a 5 byte value for foo:
|
||
|
|
whack
|
||
|
|
list root EAs: <root:colour,noise>:
|
||
|
|
Attribute "colour" has a 6 byte value for foo
|
||
|
|
Attribute "noise" has a 5 byte value for foo
|
||
|
|
list user EAs: <user:colour,vomit>:
|
||
|
|
Attribute "colour" has a 5 byte value for foo
|
||
|
|
Attribute "vomit" has a 5 byte value for foo
|
||
|
|
get root EA colour: marone
|
||
|
|
Attribute "colour" had a 6 byte value for foo:
|
||
|
|
marone
|
||
|
|
get root EA noise: whack
|
||
|
|
Attribute "noise" had a 5 byte value for foo:
|
||
|
|
whack
|
||
|
|
get root EA vomit which is a user EA => find nothing
|
||
|
|
attr_get: Attribute not found
|
||
|
|
Could not get "vomit" for foo
|
||
|
|
|
||
|
|
unmount the FS and see if EAs are persistent
|
||
|
|
|
||
|
|
<file_entry name="/">
|
||
|
|
<desc_tag name="tag">
|
||
|
|
<id val="261" />
|
||
|
|
<descriptor_ver val="3" />
|
||
|
|
<reserved val="0" />
|
||
|
|
<serial_num val="0" />
|
||
|
|
</desc_tag>
|
||
|
|
<icb_tag name="icbtag">
|
||
|
|
<prev_num_dirs val="0" />
|
||
|
|
<strat_type val="4" />
|
||
|
|
<strat_param val="0x0 0x0" />
|
||
|
|
<max_num_entries val="1" />
|
||
|
|
<reserved val="0x0" />
|
||
|
|
<file_type val="4" />
|
||
|
|
<lb_addr name="parent_icb">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<flags val="0" />
|
||
|
|
</icb_tag>
|
||
|
|
<uid val="0" />
|
||
|
|
<gid val="0" />
|
||
|
|
<perm val="0x3CA5" />
|
||
|
|
<link_cnt val="1" />
|
||
|
|
<rec_format val="0" />
|
||
|
|
<rec_disp_attr val="0" />
|
||
|
|
<rec_len val="0" />
|
||
|
|
<inf_len val="84" />
|
||
|
|
<logblks_rec val="1" />
|
||
|
|
<ckpoint val="1" />
|
||
|
|
<long_ad name="ex_attr_icb">
|
||
|
|
<len val="0" />
|
||
|
|
<lb_addr name="loc">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<ad_flags val="0" />
|
||
|
|
<ad_id val="0" />
|
||
|
|
</long_ad>
|
||
|
|
<regid name="imp_id">
|
||
|
|
<flags val="0" />
|
||
|
|
<id val="*Silicon Graphics, Inc." />
|
||
|
|
<id_suffix val="" />
|
||
|
|
</regid>
|
||
|
|
<unique_id val="0" />
|
||
|
|
<l_ea val="0" />
|
||
|
|
<l_ad val="8" />
|
||
|
|
<short_ad name="ads.sht">
|
||
|
|
<len val="84" />
|
||
|
|
</short_ad>
|
||
|
|
<fileid_desc>
|
||
|
|
<desc_tag name="tag">
|
||
|
|
<id val="257" />
|
||
|
|
<descriptor_ver val="3" />
|
||
|
|
<reserved val="0" />
|
||
|
|
<serial_num val="0" />
|
||
|
|
</desc_tag>
|
||
|
|
<file_num val="1" />
|
||
|
|
<file_char val="10" char=".Parent.Dir." />
|
||
|
|
<l_fi val="0" />
|
||
|
|
<long_ad name="icb">
|
||
|
|
<len val="2048" />
|
||
|
|
<lb_addr name="loc">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<ad_flags val="0" />
|
||
|
|
<ad_id val="0" />
|
||
|
|
</long_ad>
|
||
|
|
<l_iu val="0" />
|
||
|
|
<file_id name="" />
|
||
|
|
</fileid_desc>
|
||
|
|
<fileid_desc>
|
||
|
|
<desc_tag name="tag">
|
||
|
|
<id val="257" />
|
||
|
|
<descriptor_ver val="3" />
|
||
|
|
<reserved val="0" />
|
||
|
|
<serial_num val="0" />
|
||
|
|
</desc_tag>
|
||
|
|
<file_num val="1" />
|
||
|
|
<file_char val="0" char="....." />
|
||
|
|
<l_fi val="4" />
|
||
|
|
<long_ad name="icb">
|
||
|
|
<len val="2048" />
|
||
|
|
<lb_addr name="loc">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<ad_flags val="0" />
|
||
|
|
<ad_id val="16" />
|
||
|
|
</long_ad>
|
||
|
|
<l_iu val="0" />
|
||
|
|
<file_id name="foo" comp_id="8" />
|
||
|
|
<extended_file_entry name="foo" comp_id="8">
|
||
|
|
<desc_tag name="tag">
|
||
|
|
<id val="266" />
|
||
|
|
<descriptor_ver val="3" />
|
||
|
|
<reserved val="0" />
|
||
|
|
<serial_num val="0" />
|
||
|
|
</desc_tag>
|
||
|
|
<icb_tag name="icbtag">
|
||
|
|
<prev_num_dirs val="0" />
|
||
|
|
<strat_type val="4" />
|
||
|
|
<strat_param val="0x0 0x0" />
|
||
|
|
<max_num_entries val="1" />
|
||
|
|
<reserved val="0x0" />
|
||
|
|
<file_type val="5" />
|
||
|
|
<lb_addr name="parent_icb">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<flags val="0" />
|
||
|
|
</icb_tag>
|
||
|
|
<uid val="0" />
|
||
|
|
<gid val="0" />
|
||
|
|
<perm val="0x1884" />
|
||
|
|
<link_cnt val="2" />
|
||
|
|
<rec_format val="0" />
|
||
|
|
<rec_disp_attr val="0" />
|
||
|
|
<rec_len val="0" />
|
||
|
|
<inf_len val="14" />
|
||
|
|
<obj_size val="35" />
|
||
|
|
<logblks_rec val="1" />
|
||
|
|
<ckpoint val="1" />
|
||
|
|
<long_ad name="ex_attr_icb">
|
||
|
|
<len val="0" />
|
||
|
|
<lb_addr name="loc">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<ad_flags val="0" />
|
||
|
|
<ad_id val="0" />
|
||
|
|
</long_ad>
|
||
|
|
<long_ad name="streamdir_icb">
|
||
|
|
<len val="2048" />
|
||
|
|
<lb_addr name="loc">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<ad_flags val="0" />
|
||
|
|
<ad_id val="16" />
|
||
|
|
</long_ad>
|
||
|
|
<regid name="imp_id">
|
||
|
|
<flags val="0" />
|
||
|
|
<id val="*Silicon Graphics, Inc" />
|
||
|
|
<id_suffix val="" />
|
||
|
|
</regid>
|
||
|
|
<unique_id val="16" />
|
||
|
|
<l_ea val="0" />
|
||
|
|
<l_ad val="8" />
|
||
|
|
<short_ad name="ads.sht">
|
||
|
|
<len val="14" />
|
||
|
|
</short_ad>
|
||
|
|
<stream_directory>
|
||
|
|
<fileid_desc>
|
||
|
|
<desc_tag name="tag">
|
||
|
|
<id val="257" />
|
||
|
|
<descriptor_ver val="3" />
|
||
|
|
<reserved val="0" />
|
||
|
|
<serial_num val="0" />
|
||
|
|
</desc_tag>
|
||
|
|
<file_num val="1" />
|
||
|
|
<file_char val="8" char=".Parent..." />
|
||
|
|
<l_fi val="0" />
|
||
|
|
<long_ad name="icb">
|
||
|
|
<len val="2048" />
|
||
|
|
<lb_addr name="loc">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<ad_flags val="0" />
|
||
|
|
<ad_id val="16" />
|
||
|
|
</long_ad>
|
||
|
|
<l_iu val="0" />
|
||
|
|
<file_id name="" />
|
||
|
|
</fileid_desc>
|
||
|
|
<fileid_desc>
|
||
|
|
<desc_tag name="tag">
|
||
|
|
<id val="257" />
|
||
|
|
<descriptor_ver val="3" />
|
||
|
|
<reserved val="0" />
|
||
|
|
<serial_num val="0" />
|
||
|
|
</desc_tag>
|
||
|
|
<file_num val="1" />
|
||
|
|
<file_char val="16" char="Meta...." />
|
||
|
|
<l_fi val="7" />
|
||
|
|
<long_ad name="icb">
|
||
|
|
<len val="2048" />
|
||
|
|
<lb_addr name="loc">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<ad_flags val="0" />
|
||
|
|
<ad_id val="16" />
|
||
|
|
</long_ad>
|
||
|
|
<l_iu val="0" />
|
||
|
|
<file_id name="colour" comp_id="8" />
|
||
|
|
<file_entry name="colour" comp_id="8">
|
||
|
|
<desc_tag name="tag">
|
||
|
|
<id val="261" />
|
||
|
|
<descriptor_ver val="3" />
|
||
|
|
<reserved val="0" />
|
||
|
|
<serial_num val="0" />
|
||
|
|
</desc_tag>
|
||
|
|
<icb_tag name="icbtag">
|
||
|
|
<prev_num_dirs val="0" />
|
||
|
|
<strat_type val="4" />
|
||
|
|
<strat_param val="0x0 0x0" />
|
||
|
|
<max_num_entries val="1" />
|
||
|
|
<reserved val="0x0" />
|
||
|
|
<file_type val="5" />
|
||
|
|
<lb_addr name="parent_icb">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<flags val="8192" />
|
||
|
|
</icb_tag>
|
||
|
|
<uid val="0" />
|
||
|
|
<gid val="0" />
|
||
|
|
<perm val="0x1884" />
|
||
|
|
<link_cnt val="1" />
|
||
|
|
<rec_format val="0" />
|
||
|
|
<rec_disp_attr val="0" />
|
||
|
|
<rec_len val="0" />
|
||
|
|
<inf_len val="6" />
|
||
|
|
<logblks_rec val="1" />
|
||
|
|
<ckpoint val="1" />
|
||
|
|
<long_ad name="ex_attr_icb">
|
||
|
|
<len val="0" />
|
||
|
|
<lb_addr name="loc">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<ad_flags val="0" />
|
||
|
|
<ad_id val="0" />
|
||
|
|
</long_ad>
|
||
|
|
<regid name="imp_id">
|
||
|
|
<flags val="0" />
|
||
|
|
<id val="*Silicon Graphics, Inc" />
|
||
|
|
<id_suffix val="" />
|
||
|
|
</regid>
|
||
|
|
<unique_id val="16" />
|
||
|
|
<l_ea val="0" />
|
||
|
|
<l_ad val="8" />
|
||
|
|
<short_ad name="ads.sht">
|
||
|
|
<len val="6" />
|
||
|
|
</short_ad>
|
||
|
|
<file_content>
|
||
|
|
6D 61 72 6F 6E 65
|
||
|
|
</file_content>
|
||
|
|
</file_entry>
|
||
|
|
</fileid_desc>
|
||
|
|
<fileid_desc>
|
||
|
|
<desc_tag name="tag">
|
||
|
|
<id val="257" />
|
||
|
|
<descriptor_ver val="3" />
|
||
|
|
<reserved val="0" />
|
||
|
|
<serial_num val="0" />
|
||
|
|
</desc_tag>
|
||
|
|
<file_num val="1" />
|
||
|
|
<file_char val="0" char="....." />
|
||
|
|
<l_fi val="7" />
|
||
|
|
<long_ad name="icb">
|
||
|
|
<len val="2048" />
|
||
|
|
<lb_addr name="loc">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<ad_flags val="0" />
|
||
|
|
<ad_id val="16" />
|
||
|
|
</long_ad>
|
||
|
|
<l_iu val="0" />
|
||
|
|
<file_id name="colour" comp_id="8" />
|
||
|
|
<file_entry name="colour" comp_id="8">
|
||
|
|
<desc_tag name="tag">
|
||
|
|
<id val="261" />
|
||
|
|
<descriptor_ver val="3" />
|
||
|
|
<reserved val="0" />
|
||
|
|
<serial_num val="0" />
|
||
|
|
</desc_tag>
|
||
|
|
<icb_tag name="icbtag">
|
||
|
|
<prev_num_dirs val="0" />
|
||
|
|
<strat_type val="4" />
|
||
|
|
<strat_param val="0x0 0x0" />
|
||
|
|
<max_num_entries val="1" />
|
||
|
|
<reserved val="0x0" />
|
||
|
|
<file_type val="5" />
|
||
|
|
<lb_addr name="parent_icb">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<flags val="8192" />
|
||
|
|
</icb_tag>
|
||
|
|
<uid val="0" />
|
||
|
|
<gid val="0" />
|
||
|
|
<perm val="0x1884" />
|
||
|
|
<link_cnt val="1" />
|
||
|
|
<rec_format val="0" />
|
||
|
|
<rec_disp_attr val="0" />
|
||
|
|
<rec_len val="0" />
|
||
|
|
<inf_len val="5" />
|
||
|
|
<logblks_rec val="1" />
|
||
|
|
<ckpoint val="1" />
|
||
|
|
<long_ad name="ex_attr_icb">
|
||
|
|
<len val="0" />
|
||
|
|
<lb_addr name="loc">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<ad_flags val="0" />
|
||
|
|
<ad_id val="0" />
|
||
|
|
</long_ad>
|
||
|
|
<regid name="imp_id">
|
||
|
|
<flags val="0" />
|
||
|
|
<id val="*Silicon Graphics, Inc" />
|
||
|
|
<id_suffix val="" />
|
||
|
|
</regid>
|
||
|
|
<unique_id val="16" />
|
||
|
|
<l_ea val="0" />
|
||
|
|
<l_ad val="8" />
|
||
|
|
<short_ad name="ads.sht">
|
||
|
|
<len val="5" />
|
||
|
|
</short_ad>
|
||
|
|
<file_content>
|
||
|
|
62 65 67 65
|
||
|
|
</file_content>
|
||
|
|
</file_entry>
|
||
|
|
</fileid_desc>
|
||
|
|
<fileid_desc>
|
||
|
|
<desc_tag name="tag">
|
||
|
|
<id val="257" />
|
||
|
|
<descriptor_ver val="3" />
|
||
|
|
<reserved val="0" />
|
||
|
|
<serial_num val="0" />
|
||
|
|
</desc_tag>
|
||
|
|
<file_num val="1" />
|
||
|
|
<file_char val="0" char="....." />
|
||
|
|
<l_fi val="6" />
|
||
|
|
<long_ad name="icb">
|
||
|
|
<len val="2048" />
|
||
|
|
<lb_addr name="loc">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<ad_flags val="0" />
|
||
|
|
<ad_id val="16" />
|
||
|
|
</long_ad>
|
||
|
|
<l_iu val="0" />
|
||
|
|
<file_id name="vomit" comp_id="8" />
|
||
|
|
<file_entry name="vomit" comp_id="8">
|
||
|
|
<desc_tag name="tag">
|
||
|
|
<id val="261" />
|
||
|
|
<descriptor_ver val="3" />
|
||
|
|
<reserved val="0" />
|
||
|
|
<serial_num val="0" />
|
||
|
|
</desc_tag>
|
||
|
|
<icb_tag name="icbtag">
|
||
|
|
<prev_num_dirs val="0" />
|
||
|
|
<strat_type val="4" />
|
||
|
|
<strat_param val="0x0 0x0" />
|
||
|
|
<max_num_entries val="1" />
|
||
|
|
<reserved val="0x0" />
|
||
|
|
<file_type val="5" />
|
||
|
|
<lb_addr name="parent_icb">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<flags val="8192" />
|
||
|
|
</icb_tag>
|
||
|
|
<uid val="0" />
|
||
|
|
<gid val="0" />
|
||
|
|
<perm val="0x1884" />
|
||
|
|
<link_cnt val="1" />
|
||
|
|
<rec_format val="0" />
|
||
|
|
<rec_disp_attr val="0" />
|
||
|
|
<rec_len val="0" />
|
||
|
|
<inf_len val="5" />
|
||
|
|
<logblks_rec val="1" />
|
||
|
|
<ckpoint val="1" />
|
||
|
|
<long_ad name="ex_attr_icb">
|
||
|
|
<len val="0" />
|
||
|
|
<lb_addr name="loc">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<ad_flags val="0" />
|
||
|
|
<ad_id val="0" />
|
||
|
|
</long_ad>
|
||
|
|
<regid name="imp_id">
|
||
|
|
<flags val="0" />
|
||
|
|
<id val="*Silicon Graphics, Inc" />
|
||
|
|
<id_suffix val="" />
|
||
|
|
</regid>
|
||
|
|
<unique_id val="16" />
|
||
|
|
<l_ea val="0" />
|
||
|
|
<l_ad val="8" />
|
||
|
|
<short_ad name="ads.sht">
|
||
|
|
<len val="5" />
|
||
|
|
</short_ad>
|
||
|
|
<file_content>
|
||
|
|
70 69 7A 61
|
||
|
|
</file_content>
|
||
|
|
</file_entry>
|
||
|
|
</fileid_desc>
|
||
|
|
<fileid_desc>
|
||
|
|
<desc_tag name="tag">
|
||
|
|
<id val="257" />
|
||
|
|
<descriptor_ver val="3" />
|
||
|
|
<reserved val="0" />
|
||
|
|
<serial_num val="0" />
|
||
|
|
</desc_tag>
|
||
|
|
<file_num val="1" />
|
||
|
|
<file_char val="16" char="Meta...." />
|
||
|
|
<l_fi val="6" />
|
||
|
|
<long_ad name="icb">
|
||
|
|
<len val="2048" />
|
||
|
|
<lb_addr name="loc">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<ad_flags val="0" />
|
||
|
|
<ad_id val="16" />
|
||
|
|
</long_ad>
|
||
|
|
<l_iu val="0" />
|
||
|
|
<file_id name="noise" comp_id="8" />
|
||
|
|
<file_entry name="noise" comp_id="8">
|
||
|
|
<desc_tag name="tag">
|
||
|
|
<id val="261" />
|
||
|
|
<descriptor_ver val="3" />
|
||
|
|
<reserved val="0" />
|
||
|
|
<serial_num val="0" />
|
||
|
|
</desc_tag>
|
||
|
|
<icb_tag name="icbtag">
|
||
|
|
<prev_num_dirs val="0" />
|
||
|
|
<strat_type val="4" />
|
||
|
|
<strat_param val="0x0 0x0" />
|
||
|
|
<max_num_entries val="1" />
|
||
|
|
<reserved val="0x0" />
|
||
|
|
<file_type val="5" />
|
||
|
|
<lb_addr name="parent_icb">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<flags val="8192" />
|
||
|
|
</icb_tag>
|
||
|
|
<uid val="0" />
|
||
|
|
<gid val="0" />
|
||
|
|
<perm val="0x1884" />
|
||
|
|
<link_cnt val="1" />
|
||
|
|
<rec_format val="0" />
|
||
|
|
<rec_disp_attr val="0" />
|
||
|
|
<rec_len val="0" />
|
||
|
|
<inf_len val="5" />
|
||
|
|
<logblks_rec val="1" />
|
||
|
|
<ckpoint val="1" />
|
||
|
|
<long_ad name="ex_attr_icb">
|
||
|
|
<len val="0" />
|
||
|
|
<lb_addr name="loc">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<ad_flags val="0" />
|
||
|
|
<ad_id val="0" />
|
||
|
|
</long_ad>
|
||
|
|
<regid name="imp_id">
|
||
|
|
<flags val="0" />
|
||
|
|
<id val="*Silicon Graphics, Inc" />
|
||
|
|
<id_suffix val="" />
|
||
|
|
</regid>
|
||
|
|
<unique_id val="16" />
|
||
|
|
<l_ea val="0" />
|
||
|
|
<l_ad val="8" />
|
||
|
|
<short_ad name="ads.sht">
|
||
|
|
<len val="5" />
|
||
|
|
</short_ad>
|
||
|
|
<file_content>
|
||
|
|
77 68 63 6B
|
||
|
|
</file_content>
|
||
|
|
</file_entry>
|
||
|
|
</fileid_desc>
|
||
|
|
</stream_directory>
|
||
|
|
<file_content>
|
||
|
|
66 69 6C 65 5F 63 6F 6E 74 65 6E 74 73 A
|
||
|
|
</file_content>
|
||
|
|
</extended_file_entry>
|
||
|
|
</fileid_desc>
|
||
|
|
</file_entry>
|
||
|
|
</udf>
|
||
|
|
get root EA colour: marone
|
||
|
|
Attribute "colour" had a 6 byte value for foo:
|
||
|
|
marone
|
||
|
|
get root EA noise: whack
|
||
|
|
Attribute "noise" had a 5 byte value for foo:
|
||
|
|
whack
|
||
|
|
get user EA vomit: pizza
|
||
|
|
Attribute "vomit" had a 5 byte value for foo:
|
||
|
|
pizza
|
||
|
|
remove the root colour EA
|
||
|
|
list root EAs: <root:noise>:
|
||
|
|
Attribute "noise" has a 5 byte value for foo
|
||
|
|
list user EAs: <user:colour,vomit>:
|
||
|
|
Attribute "colour" has a 5 byte value for foo
|
||
|
|
Attribute "vomit" has a 5 byte value for foo
|
||
|
|
remove the final root EA noise
|
||
|
|
list root EAs: none
|
||
|
|
<file_entry name="/">
|
||
|
|
<desc_tag name="tag">
|
||
|
|
<id val="261" />
|
||
|
|
<descriptor_ver val="3" />
|
||
|
|
<reserved val="0" />
|
||
|
|
<serial_num val="0" />
|
||
|
|
</desc_tag>
|
||
|
|
<icb_tag name="icbtag">
|
||
|
|
<prev_num_dirs val="0" />
|
||
|
|
<strat_type val="4" />
|
||
|
|
<strat_param val="0x0 0x0" />
|
||
|
|
<max_num_entries val="1" />
|
||
|
|
<reserved val="0x0" />
|
||
|
|
<file_type val="4" />
|
||
|
|
<lb_addr name="parent_icb">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<flags val="0" />
|
||
|
|
</icb_tag>
|
||
|
|
<uid val="0" />
|
||
|
|
<gid val="0" />
|
||
|
|
<perm val="0x3CA5" />
|
||
|
|
<link_cnt val="1" />
|
||
|
|
<rec_format val="0" />
|
||
|
|
<rec_disp_attr val="0" />
|
||
|
|
<rec_len val="0" />
|
||
|
|
<inf_len val="84" />
|
||
|
|
<logblks_rec val="1" />
|
||
|
|
<ckpoint val="1" />
|
||
|
|
<long_ad name="ex_attr_icb">
|
||
|
|
<len val="0" />
|
||
|
|
<lb_addr name="loc">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<ad_flags val="0" />
|
||
|
|
<ad_id val="0" />
|
||
|
|
</long_ad>
|
||
|
|
<regid name="imp_id">
|
||
|
|
<flags val="0" />
|
||
|
|
<id val="*Silicon Graphics, Inc." />
|
||
|
|
<id_suffix val="" />
|
||
|
|
</regid>
|
||
|
|
<unique_id val="0" />
|
||
|
|
<l_ea val="0" />
|
||
|
|
<l_ad val="8" />
|
||
|
|
<short_ad name="ads.sht">
|
||
|
|
<len val="84" />
|
||
|
|
</short_ad>
|
||
|
|
<fileid_desc>
|
||
|
|
<desc_tag name="tag">
|
||
|
|
<id val="257" />
|
||
|
|
<descriptor_ver val="3" />
|
||
|
|
<reserved val="0" />
|
||
|
|
<serial_num val="0" />
|
||
|
|
</desc_tag>
|
||
|
|
<file_num val="1" />
|
||
|
|
<file_char val="10" char=".Parent.Dir." />
|
||
|
|
<l_fi val="0" />
|
||
|
|
<long_ad name="icb">
|
||
|
|
<len val="2048" />
|
||
|
|
<lb_addr name="loc">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<ad_flags val="0" />
|
||
|
|
<ad_id val="0" />
|
||
|
|
</long_ad>
|
||
|
|
<l_iu val="0" />
|
||
|
|
<file_id name="" />
|
||
|
|
</fileid_desc>
|
||
|
|
<fileid_desc>
|
||
|
|
<desc_tag name="tag">
|
||
|
|
<id val="257" />
|
||
|
|
<descriptor_ver val="3" />
|
||
|
|
<reserved val="0" />
|
||
|
|
<serial_num val="0" />
|
||
|
|
</desc_tag>
|
||
|
|
<file_num val="1" />
|
||
|
|
<file_char val="0" char="....." />
|
||
|
|
<l_fi val="4" />
|
||
|
|
<long_ad name="icb">
|
||
|
|
<len val="2048" />
|
||
|
|
<lb_addr name="loc">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<ad_flags val="0" />
|
||
|
|
<ad_id val="16" />
|
||
|
|
</long_ad>
|
||
|
|
<l_iu val="0" />
|
||
|
|
<file_id name="foo" comp_id="8" />
|
||
|
|
<extended_file_entry name="foo" comp_id="8">
|
||
|
|
<desc_tag name="tag">
|
||
|
|
<id val="266" />
|
||
|
|
<descriptor_ver val="3" />
|
||
|
|
<reserved val="0" />
|
||
|
|
<serial_num val="0" />
|
||
|
|
</desc_tag>
|
||
|
|
<icb_tag name="icbtag">
|
||
|
|
<prev_num_dirs val="0" />
|
||
|
|
<strat_type val="4" />
|
||
|
|
<strat_param val="0x0 0x0" />
|
||
|
|
<max_num_entries val="1" />
|
||
|
|
<reserved val="0x0" />
|
||
|
|
<file_type val="5" />
|
||
|
|
<lb_addr name="parent_icb">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<flags val="0" />
|
||
|
|
</icb_tag>
|
||
|
|
<uid val="0" />
|
||
|
|
<gid val="0" />
|
||
|
|
<perm val="0x1884" />
|
||
|
|
<link_cnt val="2" />
|
||
|
|
<rec_format val="0" />
|
||
|
|
<rec_disp_attr val="0" />
|
||
|
|
<rec_len val="0" />
|
||
|
|
<inf_len val="14" />
|
||
|
|
<obj_size val="24" />
|
||
|
|
<logblks_rec val="1" />
|
||
|
|
<ckpoint val="1" />
|
||
|
|
<long_ad name="ex_attr_icb">
|
||
|
|
<len val="0" />
|
||
|
|
<lb_addr name="loc">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<ad_flags val="0" />
|
||
|
|
<ad_id val="0" />
|
||
|
|
</long_ad>
|
||
|
|
<long_ad name="streamdir_icb">
|
||
|
|
<len val="2048" />
|
||
|
|
<lb_addr name="loc">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<ad_flags val="0" />
|
||
|
|
<ad_id val="16" />
|
||
|
|
</long_ad>
|
||
|
|
<regid name="imp_id">
|
||
|
|
<flags val="0" />
|
||
|
|
<id val="*Silicon Graphics, Inc" />
|
||
|
|
<id_suffix val="" />
|
||
|
|
</regid>
|
||
|
|
<unique_id val="16" />
|
||
|
|
<l_ea val="0" />
|
||
|
|
<l_ad val="8" />
|
||
|
|
<short_ad name="ads.sht">
|
||
|
|
<len val="14" />
|
||
|
|
</short_ad>
|
||
|
|
<stream_directory>
|
||
|
|
<fileid_desc>
|
||
|
|
<desc_tag name="tag">
|
||
|
|
<id val="257" />
|
||
|
|
<descriptor_ver val="3" />
|
||
|
|
<reserved val="0" />
|
||
|
|
<serial_num val="0" />
|
||
|
|
</desc_tag>
|
||
|
|
<file_num val="1" />
|
||
|
|
<file_char val="8" char=".Parent..." />
|
||
|
|
<l_fi val="0" />
|
||
|
|
<long_ad name="icb">
|
||
|
|
<len val="2048" />
|
||
|
|
<lb_addr name="loc">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<ad_flags val="0" />
|
||
|
|
<ad_id val="16" />
|
||
|
|
</long_ad>
|
||
|
|
<l_iu val="0" />
|
||
|
|
<file_id name="" />
|
||
|
|
</fileid_desc>
|
||
|
|
<fileid_desc>
|
||
|
|
<desc_tag name="tag">
|
||
|
|
<id val="257" />
|
||
|
|
<descriptor_ver val="3" />
|
||
|
|
<reserved val="0" />
|
||
|
|
<serial_num val="0" />
|
||
|
|
</desc_tag>
|
||
|
|
<file_num val="1" />
|
||
|
|
<file_char val="20" char="Meta.Deleted.." />
|
||
|
|
<l_fi val="7" />
|
||
|
|
<long_ad name="icb">
|
||
|
|
<len val="0" />
|
||
|
|
<lb_addr name="loc">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<ad_flags val="0" />
|
||
|
|
<ad_id val="0" />
|
||
|
|
</long_ad>
|
||
|
|
<l_iu val="0" />
|
||
|
|
<file_id name="colour" comp_id="254" />
|
||
|
|
<fileid_desc>
|
||
|
|
<desc_tag name="tag">
|
||
|
|
<id val="257" />
|
||
|
|
<descriptor_ver val="3" />
|
||
|
|
<reserved val="0" />
|
||
|
|
<serial_num val="0" />
|
||
|
|
</desc_tag>
|
||
|
|
<file_num val="1" />
|
||
|
|
<file_char val="0" char="....." />
|
||
|
|
<l_fi val="7" />
|
||
|
|
<long_ad name="icb">
|
||
|
|
<len val="2048" />
|
||
|
|
<lb_addr name="loc">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<ad_flags val="0" />
|
||
|
|
<ad_id val="16" />
|
||
|
|
</long_ad>
|
||
|
|
<l_iu val="0" />
|
||
|
|
<file_id name="colour" comp_id="8" />
|
||
|
|
<file_entry name="colour" comp_id="8">
|
||
|
|
<desc_tag name="tag">
|
||
|
|
<id val="261" />
|
||
|
|
<descriptor_ver val="3" />
|
||
|
|
<reserved val="0" />
|
||
|
|
<serial_num val="0" />
|
||
|
|
</desc_tag>
|
||
|
|
<icb_tag name="icbtag">
|
||
|
|
<prev_num_dirs val="0" />
|
||
|
|
<strat_type val="4" />
|
||
|
|
<strat_param val="0x0 0x0" />
|
||
|
|
<max_num_entries val="1" />
|
||
|
|
<reserved val="0x0" />
|
||
|
|
<file_type val="5" />
|
||
|
|
<lb_addr name="parent_icb">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<flags val="8192" />
|
||
|
|
</icb_tag>
|
||
|
|
<uid val="0" />
|
||
|
|
<gid val="0" />
|
||
|
|
<perm val="0x1884" />
|
||
|
|
<link_cnt val="1" />
|
||
|
|
<rec_format val="0" />
|
||
|
|
<rec_disp_attr val="0" />
|
||
|
|
<rec_len val="0" />
|
||
|
|
<inf_len val="5" />
|
||
|
|
<logblks_rec val="1" />
|
||
|
|
<ckpoint val="1" />
|
||
|
|
<long_ad name="ex_attr_icb">
|
||
|
|
<len val="0" />
|
||
|
|
<lb_addr name="loc">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<ad_flags val="0" />
|
||
|
|
<ad_id val="0" />
|
||
|
|
</long_ad>
|
||
|
|
<regid name="imp_id">
|
||
|
|
<flags val="0" />
|
||
|
|
<id val="*Silicon Graphics, Inc" />
|
||
|
|
<id_suffix val="" />
|
||
|
|
</regid>
|
||
|
|
<unique_id val="16" />
|
||
|
|
<l_ea val="0" />
|
||
|
|
<l_ad val="8" />
|
||
|
|
<short_ad name="ads.sht">
|
||
|
|
<len val="5" />
|
||
|
|
</short_ad>
|
||
|
|
<file_content>
|
||
|
|
62 65 67 65
|
||
|
|
</file_content>
|
||
|
|
</file_entry>
|
||
|
|
</fileid_desc>
|
||
|
|
<fileid_desc>
|
||
|
|
<desc_tag name="tag">
|
||
|
|
<id val="257" />
|
||
|
|
<descriptor_ver val="3" />
|
||
|
|
<reserved val="0" />
|
||
|
|
<serial_num val="0" />
|
||
|
|
</desc_tag>
|
||
|
|
<file_num val="1" />
|
||
|
|
<file_char val="0" char="....." />
|
||
|
|
<l_fi val="6" />
|
||
|
|
<long_ad name="icb">
|
||
|
|
<len val="2048" />
|
||
|
|
<lb_addr name="loc">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<ad_flags val="0" />
|
||
|
|
<ad_id val="16" />
|
||
|
|
</long_ad>
|
||
|
|
<l_iu val="0" />
|
||
|
|
<file_id name="vomit" comp_id="8" />
|
||
|
|
<file_entry name="vomit" comp_id="8">
|
||
|
|
<desc_tag name="tag">
|
||
|
|
<id val="261" />
|
||
|
|
<descriptor_ver val="3" />
|
||
|
|
<reserved val="0" />
|
||
|
|
<serial_num val="0" />
|
||
|
|
</desc_tag>
|
||
|
|
<icb_tag name="icbtag">
|
||
|
|
<prev_num_dirs val="0" />
|
||
|
|
<strat_type val="4" />
|
||
|
|
<strat_param val="0x0 0x0" />
|
||
|
|
<max_num_entries val="1" />
|
||
|
|
<reserved val="0x0" />
|
||
|
|
<file_type val="5" />
|
||
|
|
<lb_addr name="parent_icb">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<flags val="8192" />
|
||
|
|
</icb_tag>
|
||
|
|
<uid val="0" />
|
||
|
|
<gid val="0" />
|
||
|
|
<perm val="0x1884" />
|
||
|
|
<link_cnt val="1" />
|
||
|
|
<rec_format val="0" />
|
||
|
|
<rec_disp_attr val="0" />
|
||
|
|
<rec_len val="0" />
|
||
|
|
<inf_len val="5" />
|
||
|
|
<logblks_rec val="1" />
|
||
|
|
<ckpoint val="1" />
|
||
|
|
<long_ad name="ex_attr_icb">
|
||
|
|
<len val="0" />
|
||
|
|
<lb_addr name="loc">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<ad_flags val="0" />
|
||
|
|
<ad_id val="0" />
|
||
|
|
</long_ad>
|
||
|
|
<regid name="imp_id">
|
||
|
|
<flags val="0" />
|
||
|
|
<id val="*Silicon Graphics, Inc" />
|
||
|
|
<id_suffix val="" />
|
||
|
|
</regid>
|
||
|
|
<unique_id val="16" />
|
||
|
|
<l_ea val="0" />
|
||
|
|
<l_ad val="8" />
|
||
|
|
<short_ad name="ads.sht">
|
||
|
|
<len val="5" />
|
||
|
|
</short_ad>
|
||
|
|
<file_content>
|
||
|
|
70 69 7A 61
|
||
|
|
</file_content>
|
||
|
|
</file_entry>
|
||
|
|
</fileid_desc>
|
||
|
|
<fileid_desc>
|
||
|
|
<desc_tag name="tag">
|
||
|
|
<id val="257" />
|
||
|
|
<descriptor_ver val="3" />
|
||
|
|
<reserved val="0" />
|
||
|
|
<serial_num val="0" />
|
||
|
|
</desc_tag>
|
||
|
|
<file_num val="1" />
|
||
|
|
<file_char val="20" char="Meta.Deleted.." />
|
||
|
|
<l_fi val="6" />
|
||
|
|
<long_ad name="icb">
|
||
|
|
<len val="0" />
|
||
|
|
<lb_addr name="loc">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<ad_flags val="0" />
|
||
|
|
<ad_id val="0" />
|
||
|
|
</long_ad>
|
||
|
|
<l_iu val="0" />
|
||
|
|
<file_id name="noise" comp_id="254" />
|
||
|
|
</stream_directory>
|
||
|
|
<file_content>
|
||
|
|
66 69 6C 65 5F 63 6F 6E 74 65 6E 74 73 A
|
||
|
|
</file_content>
|
||
|
|
</extended_file_entry>
|
||
|
|
</fileid_desc>
|
||
|
|
</file_entry>
|
||
|
|
</udf>
|
||
|
|
delete the file foo - which will delete the associated streams
|
||
|
|
<file_entry name="/">
|
||
|
|
<desc_tag name="tag">
|
||
|
|
<id val="261" />
|
||
|
|
<descriptor_ver val="3" />
|
||
|
|
<reserved val="0" />
|
||
|
|
<serial_num val="0" />
|
||
|
|
</desc_tag>
|
||
|
|
<icb_tag name="icbtag">
|
||
|
|
<prev_num_dirs val="0" />
|
||
|
|
<strat_type val="4" />
|
||
|
|
<strat_param val="0x0 0x0" />
|
||
|
|
<max_num_entries val="1" />
|
||
|
|
<reserved val="0x0" />
|
||
|
|
<file_type val="4" />
|
||
|
|
<lb_addr name="parent_icb">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<flags val="0" />
|
||
|
|
</icb_tag>
|
||
|
|
<uid val="0" />
|
||
|
|
<gid val="0" />
|
||
|
|
<perm val="0x3CA5" />
|
||
|
|
<link_cnt val="1" />
|
||
|
|
<rec_format val="0" />
|
||
|
|
<rec_disp_attr val="0" />
|
||
|
|
<rec_len val="0" />
|
||
|
|
<inf_len val="84" />
|
||
|
|
<logblks_rec val="1" />
|
||
|
|
<ckpoint val="1" />
|
||
|
|
<long_ad name="ex_attr_icb">
|
||
|
|
<len val="0" />
|
||
|
|
<lb_addr name="loc">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<ad_flags val="0" />
|
||
|
|
<ad_id val="0" />
|
||
|
|
</long_ad>
|
||
|
|
<regid name="imp_id">
|
||
|
|
<flags val="0" />
|
||
|
|
<id val="*Silicon Graphics, Inc." />
|
||
|
|
<id_suffix val="" />
|
||
|
|
</regid>
|
||
|
|
<unique_id val="0" />
|
||
|
|
<l_ea val="0" />
|
||
|
|
<l_ad val="8" />
|
||
|
|
<short_ad name="ads.sht">
|
||
|
|
<len val="84" />
|
||
|
|
</short_ad>
|
||
|
|
<fileid_desc>
|
||
|
|
<desc_tag name="tag">
|
||
|
|
<id val="257" />
|
||
|
|
<descriptor_ver val="3" />
|
||
|
|
<reserved val="0" />
|
||
|
|
<serial_num val="0" />
|
||
|
|
</desc_tag>
|
||
|
|
<file_num val="1" />
|
||
|
|
<file_char val="10" char=".Parent.Dir." />
|
||
|
|
<l_fi val="0" />
|
||
|
|
<long_ad name="icb">
|
||
|
|
<len val="2048" />
|
||
|
|
<lb_addr name="loc">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<ad_flags val="0" />
|
||
|
|
<ad_id val="0" />
|
||
|
|
</long_ad>
|
||
|
|
<l_iu val="0" />
|
||
|
|
<file_id name="" />
|
||
|
|
</fileid_desc>
|
||
|
|
<fileid_desc>
|
||
|
|
<desc_tag name="tag">
|
||
|
|
<id val="257" />
|
||
|
|
<descriptor_ver val="3" />
|
||
|
|
<reserved val="0" />
|
||
|
|
<serial_num val="0" />
|
||
|
|
</desc_tag>
|
||
|
|
<file_num val="1" />
|
||
|
|
<file_char val="4" char="..Deleted.." />
|
||
|
|
<l_fi val="4" />
|
||
|
|
<long_ad name="icb">
|
||
|
|
<len val="0" />
|
||
|
|
<lb_addr name="loc">
|
||
|
|
<part_num val="0" />
|
||
|
|
</lb_addr>
|
||
|
|
<ad_flags val="0" />
|
||
|
|
<ad_id val="0" />
|
||
|
|
</long_ad>
|
||
|
|
<l_iu val="0" />
|
||
|
|
<file_id name="foo" comp_id="254" />
|
||
|
|
</file_entry>
|
||
|
|
</udf>
|