|  | 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> |