Fix build failure.
[xfstests-dev.git] / 098.out
1 QA output created by 098
2 create file foo
3 file_contents
4 should be no EAs for foo:
5 set EA <noise,woof>:
6 Attribute "noise" set to a 4 byte value for foo:
7 woof
8 set EA <colour,blue>:
9 Attribute "colour" set to a 4 byte value for foo:
10 blue
11 set EA <size,small>:
12 Attribute "size" set to a 5 byte value for foo:
13 small
14 list the EAs for foo: noise, colour, size
15 Attribute "noise" has a 4 byte value for foo
16 Attribute "colour" has a 4 byte value for foo
17 Attribute "size" has a 5 byte value for foo
18 check the list again for foo
19 Attribute "noise" has a 4 byte value for foo
20 Attribute "colour" has a 4 byte value for foo
21 Attribute "size" has a 5 byte value for foo
22 unmount the FS and see if EAs are persistent
23     <file_entry name="/">
24         <desc_tag name="tag">
25             <id val="261" />
26             <descriptor_ver val="3" />
27             <reserved val="0" />
28             <serial_num val="0" />
29         </desc_tag>
30         <icb_tag name="icbtag">
31             <prev_num_dirs val="0" />
32             <strat_type val="4" />
33             <strat_param val="0x0 0x0" />
34             <max_num_entries val="1" />
35             <reserved val="0x0" />
36             <file_type val="4" />
37             <lb_addr name="parent_icb">
38                 <part_num val="0" />
39             </lb_addr>
40             <flags val="0" />
41         </icb_tag>
42         <uid val="0" />
43         <gid val="0" />
44         <perm val="0x3CA5" />
45         <link_cnt val="1" />
46         <rec_format val="0" />
47         <rec_disp_attr val="0" />
48         <rec_len val="0" />
49         <inf_len val="84" />
50         <logblks_rec val="1" />
51         <ckpoint val="1" />
52         <long_ad name="ex_attr_icb">
53             <len val="0" />
54             <lb_addr name="loc">
55                 <part_num val="0" />
56             </lb_addr>
57             <ad_flags val="0" />
58             <ad_id val="0" />
59         </long_ad>
60         <regid name="imp_id">
61             <flags val="0" />
62             <id val="*Silicon Graphics, Inc." />
63             <id_suffix val="\ 4\ 4" />
64         </regid>
65         <unique_id val="0" />
66         <l_ea val="0" />
67         <l_ad val="8" />
68         <short_ad name="ads.sht">
69             <len val="84" />
70         </short_ad>
71         <fileid_desc>
72             <desc_tag name="tag">
73                 <id val="257" />
74                 <descriptor_ver val="3" />
75                 <reserved val="0" />
76                 <serial_num val="0" />
77             </desc_tag>
78             <file_num val="1" />
79             <file_char val="10" char=".Parent.Dir." />
80             <l_fi val="0" />
81             <long_ad name="icb">
82                 <len val="2048" />
83                 <lb_addr name="loc">
84                     <part_num val="0" />
85                 </lb_addr>
86                 <ad_flags val="0" />
87                 <ad_id val="0" />
88             </long_ad>
89             <l_iu val="0" />
90             <file_id name="" />
91         </fileid_desc>
92         <fileid_desc>
93             <desc_tag name="tag">
94                 <id val="257" />
95                 <descriptor_ver val="3" />
96                 <reserved val="0" />
97                 <serial_num val="0" />
98             </desc_tag>
99             <file_num val="1" />
100             <file_char val="0" char="....." />
101             <l_fi val="4" />
102             <long_ad name="icb">
103                 <len val="2048" />
104                 <lb_addr name="loc">
105                     <part_num val="0" />
106                 </lb_addr>
107                 <ad_flags val="0" />
108                 <ad_id val="16" />
109             </long_ad>
110             <l_iu val="0" />
111             <file_id name="foo" comp_id="8" />
112             <extended_file_entry name="foo" comp_id="8">
113                 <desc_tag name="tag">
114                     <id val="266" />
115                     <descriptor_ver val="3" />
116                     <reserved val="0" />
117                     <serial_num val="0" />
118                 </desc_tag>
119                 <icb_tag name="icbtag">
120                     <prev_num_dirs val="0" />
121                     <strat_type val="4" />
122                     <strat_param val="0x0 0x0" />
123                     <max_num_entries val="1" />
124                     <reserved val="0x0" />
125                     <file_type val="5" />
126                     <lb_addr name="parent_icb">
127                         <part_num val="0" />
128                     </lb_addr>
129                     <flags val="0" />
130                 </icb_tag>
131                 <uid val="0" />
132                 <gid val="0" />
133                 <perm val="0x1884" />
134                 <link_cnt val="2" />
135                 <rec_format val="0" />
136                 <rec_disp_attr val="0" />
137                 <rec_len val="0" />
138                 <inf_len val="14" />
139                 <obj_size val="27" />
140                 <logblks_rec val="1" />
141                 <ckpoint val="1" />
142                 <long_ad name="ex_attr_icb">
143                     <len val="0" />
144                     <lb_addr name="loc">
145                         <part_num val="0" />
146                     </lb_addr>
147                     <ad_flags val="0" />
148                     <ad_id val="0" />
149                 </long_ad>
150                 <long_ad name="streamdir_icb">
151                     <len val="2048" />
152                     <lb_addr name="loc">
153                         <part_num val="0" />
154                     </lb_addr>
155                     <ad_flags val="0" />
156                     <ad_id val="16" />
157                 </long_ad>
158                 <regid name="imp_id">
159                     <flags val="0" />
160                     <id val="*Silicon Graphics, Inc" />
161                     <id_suffix val="\ 4\ 4" />
162                 </regid>
163                 <unique_id val="16" />
164                 <l_ea val="0" />
165                 <l_ad val="8" />
166                 <short_ad name="ads.sht">
167                     <len val="14" />
168                 </short_ad>
169                 <stream_directory>
170                     <fileid_desc>
171                         <desc_tag name="tag">
172                             <id val="257" />
173                             <descriptor_ver val="3" />
174                             <reserved val="0" />
175                             <serial_num val="0" />
176                         </desc_tag>
177                         <file_num val="1" />
178                         <file_char val="8" char=".Parent..." />
179                         <l_fi val="0" />
180                         <long_ad name="icb">
181                             <len val="2048" />
182                             <lb_addr name="loc">
183                                 <part_num val="0" />
184                             </lb_addr>
185                             <ad_flags val="0" />
186                             <ad_id val="16" />
187                         </long_ad>
188                         <l_iu val="0" />
189                         <file_id name="" />
190                     </fileid_desc>
191                     <fileid_desc>
192                         <desc_tag name="tag">
193                             <id val="257" />
194                             <descriptor_ver val="3" />
195                             <reserved val="0" />
196                             <serial_num val="0" />
197                         </desc_tag>
198                         <file_num val="1" />
199                         <file_char val="0" char="....." />
200                         <l_fi val="6" />
201                         <long_ad name="icb">
202                             <len val="2048" />
203                             <lb_addr name="loc">
204                                 <part_num val="0" />
205                             </lb_addr>
206                             <ad_flags val="0" />
207                             <ad_id val="16" />
208                         </long_ad>
209                         <l_iu val="0" />
210                         <file_id name="noise" comp_id="8" />
211                         <file_entry name="noise" comp_id="8">
212                             <desc_tag name="tag">
213                                 <id val="261" />
214                                 <descriptor_ver val="3" />
215                                 <reserved val="0" />
216                                 <serial_num val="0" />
217                             </desc_tag>
218                             <icb_tag name="icbtag">
219                                 <prev_num_dirs val="0" />
220                                 <strat_type val="4" />
221                                 <strat_param val="0x0 0x0" />
222                                 <max_num_entries val="1" />
223                                 <reserved val="0x0" />
224                                 <file_type val="5" />
225                                 <lb_addr name="parent_icb">
226                                     <part_num val="0" />
227                                 </lb_addr>
228                                 <flags val="8192" />
229                             </icb_tag>
230                             <uid val="0" />
231                             <gid val="0" />
232                             <perm val="0x1884" />
233                             <link_cnt val="1" />
234                             <rec_format val="0" />
235                             <rec_disp_attr val="0" />
236                             <rec_len val="0" />
237                             <inf_len val="4" />
238                             <logblks_rec val="1" />
239                             <ckpoint val="1" />
240                             <long_ad name="ex_attr_icb">
241                                 <len val="0" />
242                                 <lb_addr name="loc">
243                                     <part_num val="0" />
244                                 </lb_addr>
245                                 <ad_flags val="0" />
246                                 <ad_id val="0" />
247                             </long_ad>
248                             <regid name="imp_id">
249                                 <flags val="0" />
250                                 <id val="*Silicon Graphics, Inc" />
251                                 <id_suffix val="\ 4\ 4" />
252                             </regid>
253                             <unique_id val="16" />
254                             <l_ea val="0" />
255                             <l_ad val="8" />
256                             <short_ad name="ads.sht">
257                                 <len val="4" />
258                             </short_ad>
259                             <file_content>
260                                 77 6F 6F 66 
261                             </file_content>
262                         </file_entry>
263                     </fileid_desc>
264                     <fileid_desc>
265                         <desc_tag name="tag">
266                             <id val="257" />
267                             <descriptor_ver val="3" />
268                             <reserved val="0" />
269                             <serial_num val="0" />
270                         </desc_tag>
271                         <file_num val="1" />
272                         <file_char val="0" char="....." />
273                         <l_fi val="7" />
274                         <long_ad name="icb">
275                             <len val="2048" />
276                             <lb_addr name="loc">
277                                 <part_num val="0" />
278                             </lb_addr>
279                             <ad_flags val="0" />
280                             <ad_id val="16" />
281                         </long_ad>
282                         <l_iu val="0" />
283                         <file_id name="colour" comp_id="8" />
284                         <file_entry name="colour" comp_id="8">
285                             <desc_tag name="tag">
286                                 <id val="261" />
287                                 <descriptor_ver val="3" />
288                                 <reserved val="0" />
289                                 <serial_num val="0" />
290                             </desc_tag>
291                             <icb_tag name="icbtag">
292                                 <prev_num_dirs val="0" />
293                                 <strat_type val="4" />
294                                 <strat_param val="0x0 0x0" />
295                                 <max_num_entries val="1" />
296                                 <reserved val="0x0" />
297                                 <file_type val="5" />
298                                 <lb_addr name="parent_icb">
299                                     <part_num val="0" />
300                                 </lb_addr>
301                                 <flags val="8192" />
302                             </icb_tag>
303                             <uid val="0" />
304                             <gid val="0" />
305                             <perm val="0x1884" />
306                             <link_cnt val="1" />
307                             <rec_format val="0" />
308                             <rec_disp_attr val="0" />
309                             <rec_len val="0" />
310                             <inf_len val="4" />
311                             <logblks_rec val="1" />
312                             <ckpoint val="1" />
313                             <long_ad name="ex_attr_icb">
314                                 <len val="0" />
315                                 <lb_addr name="loc">
316                                     <part_num val="0" />
317                                 </lb_addr>
318                                 <ad_flags val="0" />
319                                 <ad_id val="0" />
320                             </long_ad>
321                             <regid name="imp_id">
322                                 <flags val="0" />
323                                 <id val="*Silicon Graphics, Inc" />
324                                 <id_suffix val="\ 4\ 4" />
325                             </regid>
326                             <unique_id val="16" />
327                             <l_ea val="0" />
328                             <l_ad val="8" />
329                             <short_ad name="ads.sht">
330                                 <len val="4" />
331                             </short_ad>
332                             <file_content>
333                                 62 6C 75 65 
334                             </file_content>
335                         </file_entry>
336                     </fileid_desc>
337                     <fileid_desc>
338                         <desc_tag name="tag">
339                             <id val="257" />
340                             <descriptor_ver val="3" />
341                             <reserved val="0" />
342                             <serial_num val="0" />
343                         </desc_tag>
344                         <file_num val="1" />
345                         <file_char val="0" char="....." />
346                         <l_fi val="5" />
347                         <long_ad name="icb">
348                             <len val="2048" />
349                             <lb_addr name="loc">
350                                 <part_num val="0" />
351                             </lb_addr>
352                             <ad_flags val="0" />
353                             <ad_id val="16" />
354                         </long_ad>
355                         <l_iu val="0" />
356                         <file_id name="size" comp_id="8" />
357                         <file_entry name="size" comp_id="8">
358                             <desc_tag name="tag">
359                                 <id val="261" />
360                                 <descriptor_ver val="3" />
361                                 <reserved val="0" />
362                                 <serial_num val="0" />
363                             </desc_tag>
364                             <icb_tag name="icbtag">
365                                 <prev_num_dirs val="0" />
366                                 <strat_type val="4" />
367                                 <strat_param val="0x0 0x0" />
368                                 <max_num_entries val="1" />
369                                 <reserved val="0x0" />
370                                 <file_type val="5" />
371                                 <lb_addr name="parent_icb">
372                                     <part_num val="0" />
373                                 </lb_addr>
374                                 <flags val="8192" />
375                             </icb_tag>
376                             <uid val="0" />
377                             <gid val="0" />
378                             <perm val="0x1884" />
379                             <link_cnt val="1" />
380                             <rec_format val="0" />
381                             <rec_disp_attr val="0" />
382                             <rec_len val="0" />
383                             <inf_len val="5" />
384                             <logblks_rec val="1" />
385                             <ckpoint val="1" />
386                             <long_ad name="ex_attr_icb">
387                                 <len val="0" />
388                                 <lb_addr name="loc">
389                                     <part_num val="0" />
390                                 </lb_addr>
391                                 <ad_flags val="0" />
392                                 <ad_id val="0" />
393                             </long_ad>
394                             <regid name="imp_id">
395                                 <flags val="0" />
396                                 <id val="*Silicon Graphics, Inc" />
397                                 <id_suffix val="\ 4\ 4" />
398                             </regid>
399                             <unique_id val="16" />
400                             <l_ea val="0" />
401                             <l_ad val="8" />
402                             <short_ad name="ads.sht">
403                                 <len val="5" />
404                             </short_ad>
405                             <file_content>
406                                 73 6D 6C 6C 
407                             </file_content>
408                         </file_entry>
409                     </fileid_desc>
410                 </stream_directory>
411                 <file_content>
412                     66 69 6C 65 5F 63 6F 6E 74 65 6E 74 73 A 
413                 </file_content>
414             </extended_file_entry>
415         </fileid_desc>
416     </file_entry>
417 </udf>
418 check the list again for foo after umount/mount
419 Attribute "noise" has a 4 byte value for foo
420 Attribute "colour" has a 4 byte value for foo
421 Attribute "size" has a 5 byte value for foo
422 get the value of the noise EA
423 Attribute "noise" had a 4 byte value for foo:
424 woof
425 get the value of the colour EA which was removed earlier
426 Attribute "colour" had a 4 byte value for foo:
427 blue
428 get the value of the size EA
429 Attribute "size" had a 5 byte value for foo:
430 small
431 remove the colour EA on foo
432 list EAs for foo: noise, size
433 Attribute "noise" has a 4 byte value for foo
434 Attribute "size" has a 5 byte value for foo
435 get the value of the noise EA
436 Attribute "noise" had a 4 byte value for foo:
437 woof
438 get the value of the colour EA which was removed earlier
439 attr_get: Attribute not found
440 Could not get "colour" for foo
441 get the value of the size EA
442 Attribute "size" had a 5 byte value for foo:
443 small
444 list all the EAs again: noise, size
445 Attribute "noise" has a 4 byte value for foo
446 Attribute "size" has a 5 byte value for foo
447 change the value of the size EA from small to huge
448 Attribute "size" set to a 4 byte value for foo:
449 huge
450 get the size EA which should now have value huge
451 Attribute "size" had a 4 byte value for foo:
452 huge
453 list EAs: noise, size
454 Attribute "noise" has a 4 byte value for foo
455 Attribute "size" has a 4 byte value for foo
456 remove the size EA from foo
457 list EAs: noise (size EA has been removed)
458 Attribute "noise" has a 4 byte value for foo
459 get the noise EA: woof
460 Attribute "noise" had a 4 byte value for foo:
461 woof
462 try removing non-existent EA named woof
463 attr_remove: Attribute not found
464 Could not remove "woof" for foo
465 try removing already removed EA size
466 attr_remove: Attribute not found
467 Could not remove "size" for foo
468 list EAs: noise
469 Attribute "noise" has a 4 byte value for foo
470 try removing already removed EA colour
471 attr_remove: Attribute not found
472 Could not remove "colour" for foo
473 list EAs: noise
474 Attribute "noise" has a 4 byte value for foo
475 remove remaining EA noise
476 list EAs: should be no EAs left now
477 unmount the FS and see if EAs are persistent
478     <file_entry name="/">
479         <desc_tag name="tag">
480             <id val="261" />
481             <descriptor_ver val="3" />
482             <reserved val="0" />
483             <serial_num val="0" />
484         </desc_tag>
485         <icb_tag name="icbtag">
486             <prev_num_dirs val="0" />
487             <strat_type val="4" />
488             <strat_param val="0x0 0x0" />
489             <max_num_entries val="1" />
490             <reserved val="0x0" />
491             <file_type val="4" />
492             <lb_addr name="parent_icb">
493                 <part_num val="0" />
494             </lb_addr>
495             <flags val="0" />
496         </icb_tag>
497         <uid val="0" />
498         <gid val="0" />
499         <perm val="0x3CA5" />
500         <link_cnt val="1" />
501         <rec_format val="0" />
502         <rec_disp_attr val="0" />
503         <rec_len val="0" />
504         <inf_len val="84" />
505         <logblks_rec val="1" />
506         <ckpoint val="1" />
507         <long_ad name="ex_attr_icb">
508             <len val="0" />
509             <lb_addr name="loc">
510                 <part_num val="0" />
511             </lb_addr>
512             <ad_flags val="0" />
513             <ad_id val="0" />
514         </long_ad>
515         <regid name="imp_id">
516             <flags val="0" />
517             <id val="*Silicon Graphics, Inc." />
518             <id_suffix val="\ 4\ 4" />
519         </regid>
520         <unique_id val="0" />
521         <l_ea val="0" />
522         <l_ad val="8" />
523         <short_ad name="ads.sht">
524             <len val="84" />
525         </short_ad>
526         <fileid_desc>
527             <desc_tag name="tag">
528                 <id val="257" />
529                 <descriptor_ver val="3" />
530                 <reserved val="0" />
531                 <serial_num val="0" />
532             </desc_tag>
533             <file_num val="1" />
534             <file_char val="10" char=".Parent.Dir." />
535             <l_fi val="0" />
536             <long_ad name="icb">
537                 <len val="2048" />
538                 <lb_addr name="loc">
539                     <part_num val="0" />
540                 </lb_addr>
541                 <ad_flags val="0" />
542                 <ad_id val="0" />
543             </long_ad>
544             <l_iu val="0" />
545             <file_id name="" />
546         </fileid_desc>
547         <fileid_desc>
548             <desc_tag name="tag">
549                 <id val="257" />
550                 <descriptor_ver val="3" />
551                 <reserved val="0" />
552                 <serial_num val="0" />
553             </desc_tag>
554             <file_num val="1" />
555             <file_char val="0" char="....." />
556             <l_fi val="4" />
557             <long_ad name="icb">
558                 <len val="2048" />
559                 <lb_addr name="loc">
560                     <part_num val="0" />
561                 </lb_addr>
562                 <ad_flags val="0" />
563                 <ad_id val="16" />
564             </long_ad>
565             <l_iu val="0" />
566             <file_id name="foo" comp_id="8" />
567             <file_entry name="foo" comp_id="8">
568                 <desc_tag name="tag">
569                     <id val="261" />
570                     <descriptor_ver val="3" />
571                     <reserved val="0" />
572                     <serial_num val="0" />
573                 </desc_tag>
574                 <icb_tag name="icbtag">
575                     <prev_num_dirs val="0" />
576                     <strat_type val="4" />
577                     <strat_param val="0x0 0x0" />
578                     <max_num_entries val="1" />
579                     <reserved val="0x0" />
580                     <file_type val="5" />
581                     <lb_addr name="parent_icb">
582                         <part_num val="0" />
583                     </lb_addr>
584                     <flags val="0" />
585                 </icb_tag>
586                 <uid val="0" />
587                 <gid val="0" />
588                 <perm val="0x1884" />
589                 <link_cnt val="1" />
590                 <rec_format val="0" />
591                 <rec_disp_attr val="0" />
592                 <rec_len val="0" />
593                 <inf_len val="14" />
594                 <logblks_rec val="1" />
595                 <ckpoint val="1" />
596                 <long_ad name="ex_attr_icb">
597                     <len val="0" />
598                     <lb_addr name="loc">
599                         <part_num val="0" />
600                     </lb_addr>
601                     <ad_flags val="0" />
602                     <ad_id val="0" />
603                 </long_ad>
604                 <regid name="imp_id">
605                     <flags val="0" />
606                     <id val="*Silicon Graphics, Inc" />
607                     <id_suffix val="\ 4\ 4" />
608                 </regid>
609                 <unique_id val="16" />
610                 <l_ea val="0" />
611                 <l_ad val="8" />
612                 <short_ad name="ads.sht">
613                     <len val="14" />
614                 </short_ad>
615                 <file_content>
616                     66 69 6C 65 5F 63 6F 6E 74 65 6E 74 73 A 
617                 </file_content>
618             </file_entry>
619         </fileid_desc>
620     </file_entry>
621 </udf>
622 list EAs: should still be no EAs left
623
624 *** Test out the root namespace ***
625
626 set EA <root:colour,marone>:
627 Attribute "colour" set to a 6 byte value for foo:
628 marone
629 set EA <user:colour,beige>:
630 Attribute "colour" set to a 5 byte value for foo:
631 beige
632 set EA <user:vomit,pizza>:
633 Attribute "vomit" set to a 5 byte value for foo:
634 pizza
635 set EA <root:noise,whack>:
636 Attribute "noise" set to a 5 byte value for foo:
637 whack
638 list root EAs: <root:colour,noise>:
639 Attribute "colour" has a 6 byte value for foo
640 Attribute "noise" has a 5 byte value for foo
641 list user EAs: <user:colour,vomit>:
642 Attribute "colour" has a 5 byte value for foo
643 Attribute "vomit" has a 5 byte value for foo
644 get root EA colour: marone
645 Attribute "colour" had a 6 byte value for foo:
646 marone
647 get root EA noise: whack
648 Attribute "noise" had a 5 byte value for foo:
649 whack
650 get root EA vomit which is a user EA => find nothing
651 attr_get: Attribute not found
652 Could not get "vomit" for foo
653
654 unmount the FS and see if EAs are persistent
655
656     <file_entry name="/">
657         <desc_tag name="tag">
658             <id val="261" />
659             <descriptor_ver val="3" />
660             <reserved val="0" />
661             <serial_num val="0" />
662         </desc_tag>
663         <icb_tag name="icbtag">
664             <prev_num_dirs val="0" />
665             <strat_type val="4" />
666             <strat_param val="0x0 0x0" />
667             <max_num_entries val="1" />
668             <reserved val="0x0" />
669             <file_type val="4" />
670             <lb_addr name="parent_icb">
671                 <part_num val="0" />
672             </lb_addr>
673             <flags val="0" />
674         </icb_tag>
675         <uid val="0" />
676         <gid val="0" />
677         <perm val="0x3CA5" />
678         <link_cnt val="1" />
679         <rec_format val="0" />
680         <rec_disp_attr val="0" />
681         <rec_len val="0" />
682         <inf_len val="84" />
683         <logblks_rec val="1" />
684         <ckpoint val="1" />
685         <long_ad name="ex_attr_icb">
686             <len val="0" />
687             <lb_addr name="loc">
688                 <part_num val="0" />
689             </lb_addr>
690             <ad_flags val="0" />
691             <ad_id val="0" />
692         </long_ad>
693         <regid name="imp_id">
694             <flags val="0" />
695             <id val="*Silicon Graphics, Inc." />
696             <id_suffix val="\ 4\ 4" />
697         </regid>
698         <unique_id val="0" />
699         <l_ea val="0" />
700         <l_ad val="8" />
701         <short_ad name="ads.sht">
702             <len val="84" />
703         </short_ad>
704         <fileid_desc>
705             <desc_tag name="tag">
706                 <id val="257" />
707                 <descriptor_ver val="3" />
708                 <reserved val="0" />
709                 <serial_num val="0" />
710             </desc_tag>
711             <file_num val="1" />
712             <file_char val="10" char=".Parent.Dir." />
713             <l_fi val="0" />
714             <long_ad name="icb">
715                 <len val="2048" />
716                 <lb_addr name="loc">
717                     <part_num val="0" />
718                 </lb_addr>
719                 <ad_flags val="0" />
720                 <ad_id val="0" />
721             </long_ad>
722             <l_iu val="0" />
723             <file_id name="" />
724         </fileid_desc>
725         <fileid_desc>
726             <desc_tag name="tag">
727                 <id val="257" />
728                 <descriptor_ver val="3" />
729                 <reserved val="0" />
730                 <serial_num val="0" />
731             </desc_tag>
732             <file_num val="1" />
733             <file_char val="0" char="....." />
734             <l_fi val="4" />
735             <long_ad name="icb">
736                 <len val="2048" />
737                 <lb_addr name="loc">
738                     <part_num val="0" />
739                 </lb_addr>
740                 <ad_flags val="0" />
741                 <ad_id val="16" />
742             </long_ad>
743             <l_iu val="0" />
744             <file_id name="foo" comp_id="8" />
745             <extended_file_entry name="foo" comp_id="8">
746                 <desc_tag name="tag">
747                     <id val="266" />
748                     <descriptor_ver val="3" />
749                     <reserved val="0" />
750                     <serial_num val="0" />
751                 </desc_tag>
752                 <icb_tag name="icbtag">
753                     <prev_num_dirs val="0" />
754                     <strat_type val="4" />
755                     <strat_param val="0x0 0x0" />
756                     <max_num_entries val="1" />
757                     <reserved val="0x0" />
758                     <file_type val="5" />
759                     <lb_addr name="parent_icb">
760                         <part_num val="0" />
761                     </lb_addr>
762                     <flags val="0" />
763                 </icb_tag>
764                 <uid val="0" />
765                 <gid val="0" />
766                 <perm val="0x1884" />
767                 <link_cnt val="2" />
768                 <rec_format val="0" />
769                 <rec_disp_attr val="0" />
770                 <rec_len val="0" />
771                 <inf_len val="14" />
772                 <obj_size val="35" />
773                 <logblks_rec val="1" />
774                 <ckpoint val="1" />
775                 <long_ad name="ex_attr_icb">
776                     <len val="0" />
777                     <lb_addr name="loc">
778                         <part_num val="0" />
779                     </lb_addr>
780                     <ad_flags val="0" />
781                     <ad_id val="0" />
782                 </long_ad>
783                 <long_ad name="streamdir_icb">
784                     <len val="2048" />
785                     <lb_addr name="loc">
786                         <part_num val="0" />
787                     </lb_addr>
788                     <ad_flags val="0" />
789                     <ad_id val="16" />
790                 </long_ad>
791                 <regid name="imp_id">
792                     <flags val="0" />
793                     <id val="*Silicon Graphics, Inc" />
794                     <id_suffix val="\ 4\ 4" />
795                 </regid>
796                 <unique_id val="16" />
797                 <l_ea val="0" />
798                 <l_ad val="8" />
799                 <short_ad name="ads.sht">
800                     <len val="14" />
801                 </short_ad>
802                 <stream_directory>
803                     <fileid_desc>
804                         <desc_tag name="tag">
805                             <id val="257" />
806                             <descriptor_ver val="3" />
807                             <reserved val="0" />
808                             <serial_num val="0" />
809                         </desc_tag>
810                         <file_num val="1" />
811                         <file_char val="8" char=".Parent..." />
812                         <l_fi val="0" />
813                         <long_ad name="icb">
814                             <len val="2048" />
815                             <lb_addr name="loc">
816                                 <part_num val="0" />
817                             </lb_addr>
818                             <ad_flags val="0" />
819                             <ad_id val="16" />
820                         </long_ad>
821                         <l_iu val="0" />
822                         <file_id name="" />
823                     </fileid_desc>
824                     <fileid_desc>
825                         <desc_tag name="tag">
826                             <id val="257" />
827                             <descriptor_ver val="3" />
828                             <reserved val="0" />
829                             <serial_num val="0" />
830                         </desc_tag>
831                         <file_num val="1" />
832                         <file_char val="16" char="Meta...." />
833                         <l_fi val="7" />
834                         <long_ad name="icb">
835                             <len val="2048" />
836                             <lb_addr name="loc">
837                                 <part_num val="0" />
838                             </lb_addr>
839                             <ad_flags val="0" />
840                             <ad_id val="16" />
841                         </long_ad>
842                         <l_iu val="0" />
843                         <file_id name="colour" comp_id="8" />
844                         <file_entry name="colour" comp_id="8">
845                             <desc_tag name="tag">
846                                 <id val="261" />
847                                 <descriptor_ver val="3" />
848                                 <reserved val="0" />
849                                 <serial_num val="0" />
850                             </desc_tag>
851                             <icb_tag name="icbtag">
852                                 <prev_num_dirs val="0" />
853                                 <strat_type val="4" />
854                                 <strat_param val="0x0 0x0" />
855                                 <max_num_entries val="1" />
856                                 <reserved val="0x0" />
857                                 <file_type val="5" />
858                                 <lb_addr name="parent_icb">
859                                     <part_num val="0" />
860                                 </lb_addr>
861                                 <flags val="8192" />
862                             </icb_tag>
863                             <uid val="0" />
864                             <gid val="0" />
865                             <perm val="0x1884" />
866                             <link_cnt val="1" />
867                             <rec_format val="0" />
868                             <rec_disp_attr val="0" />
869                             <rec_len val="0" />
870                             <inf_len val="6" />
871                             <logblks_rec val="1" />
872                             <ckpoint val="1" />
873                             <long_ad name="ex_attr_icb">
874                                 <len val="0" />
875                                 <lb_addr name="loc">
876                                     <part_num val="0" />
877                                 </lb_addr>
878                                 <ad_flags val="0" />
879                                 <ad_id val="0" />
880                             </long_ad>
881                             <regid name="imp_id">
882                                 <flags val="0" />
883                                 <id val="*Silicon Graphics, Inc" />
884                                 <id_suffix val="\ 4\ 4" />
885                             </regid>
886                             <unique_id val="16" />
887                             <l_ea val="0" />
888                             <l_ad val="8" />
889                             <short_ad name="ads.sht">
890                                 <len val="6" />
891                             </short_ad>
892                             <file_content>
893                                 6D 61 72 6F 6E 65 
894                             </file_content>
895                         </file_entry>
896                     </fileid_desc>
897                     <fileid_desc>
898                         <desc_tag name="tag">
899                             <id val="257" />
900                             <descriptor_ver val="3" />
901                             <reserved val="0" />
902                             <serial_num val="0" />
903                         </desc_tag>
904                         <file_num val="1" />
905                         <file_char val="0" char="....." />
906                         <l_fi val="7" />
907                         <long_ad name="icb">
908                             <len val="2048" />
909                             <lb_addr name="loc">
910                                 <part_num val="0" />
911                             </lb_addr>
912                             <ad_flags val="0" />
913                             <ad_id val="16" />
914                         </long_ad>
915                         <l_iu val="0" />
916                         <file_id name="colour" comp_id="8" />
917                         <file_entry name="colour" comp_id="8">
918                             <desc_tag name="tag">
919                                 <id val="261" />
920                                 <descriptor_ver val="3" />
921                                 <reserved val="0" />
922                                 <serial_num val="0" />
923                             </desc_tag>
924                             <icb_tag name="icbtag">
925                                 <prev_num_dirs val="0" />
926                                 <strat_type val="4" />
927                                 <strat_param val="0x0 0x0" />
928                                 <max_num_entries val="1" />
929                                 <reserved val="0x0" />
930                                 <file_type val="5" />
931                                 <lb_addr name="parent_icb">
932                                     <part_num val="0" />
933                                 </lb_addr>
934                                 <flags val="8192" />
935                             </icb_tag>
936                             <uid val="0" />
937                             <gid val="0" />
938                             <perm val="0x1884" />
939                             <link_cnt val="1" />
940                             <rec_format val="0" />
941                             <rec_disp_attr val="0" />
942                             <rec_len val="0" />
943                             <inf_len val="5" />
944                             <logblks_rec val="1" />
945                             <ckpoint val="1" />
946                             <long_ad name="ex_attr_icb">
947                                 <len val="0" />
948                                 <lb_addr name="loc">
949                                     <part_num val="0" />
950                                 </lb_addr>
951                                 <ad_flags val="0" />
952                                 <ad_id val="0" />
953                             </long_ad>
954                             <regid name="imp_id">
955                                 <flags val="0" />
956                                 <id val="*Silicon Graphics, Inc" />
957                                 <id_suffix val="\ 4\ 4" />
958                             </regid>
959                             <unique_id val="16" />
960                             <l_ea val="0" />
961                             <l_ad val="8" />
962                             <short_ad name="ads.sht">
963                                 <len val="5" />
964                             </short_ad>
965                             <file_content>
966                                 62 65 67 65 
967                             </file_content>
968                         </file_entry>
969                     </fileid_desc>
970                     <fileid_desc>
971                         <desc_tag name="tag">
972                             <id val="257" />
973                             <descriptor_ver val="3" />
974                             <reserved val="0" />
975                             <serial_num val="0" />
976                         </desc_tag>
977                         <file_num val="1" />
978                         <file_char val="0" char="....." />
979                         <l_fi val="6" />
980                         <long_ad name="icb">
981                             <len val="2048" />
982                             <lb_addr name="loc">
983                                 <part_num val="0" />
984                             </lb_addr>
985                             <ad_flags val="0" />
986                             <ad_id val="16" />
987                         </long_ad>
988                         <l_iu val="0" />
989                         <file_id name="vomit" comp_id="8" />
990                         <file_entry name="vomit" comp_id="8">
991                             <desc_tag name="tag">
992                                 <id val="261" />
993                                 <descriptor_ver val="3" />
994                                 <reserved val="0" />
995                                 <serial_num val="0" />
996                             </desc_tag>
997                             <icb_tag name="icbtag">
998                                 <prev_num_dirs val="0" />
999                                 <strat_type val="4" />
1000                                 <strat_param val="0x0 0x0" />
1001                                 <max_num_entries val="1" />
1002                                 <reserved val="0x0" />
1003                                 <file_type val="5" />
1004                                 <lb_addr name="parent_icb">
1005                                     <part_num val="0" />
1006                                 </lb_addr>
1007                                 <flags val="8192" />
1008                             </icb_tag>
1009                             <uid val="0" />
1010                             <gid val="0" />
1011                             <perm val="0x1884" />
1012                             <link_cnt val="1" />
1013                             <rec_format val="0" />
1014                             <rec_disp_attr val="0" />
1015                             <rec_len val="0" />
1016                             <inf_len val="5" />
1017                             <logblks_rec val="1" />
1018                             <ckpoint val="1" />
1019                             <long_ad name="ex_attr_icb">
1020                                 <len val="0" />
1021                                 <lb_addr name="loc">
1022                                     <part_num val="0" />
1023                                 </lb_addr>
1024                                 <ad_flags val="0" />
1025                                 <ad_id val="0" />
1026                             </long_ad>
1027                             <regid name="imp_id">
1028                                 <flags val="0" />
1029                                 <id val="*Silicon Graphics, Inc" />
1030                                 <id_suffix val="\ 4\ 4" />
1031                             </regid>
1032                             <unique_id val="16" />
1033                             <l_ea val="0" />
1034                             <l_ad val="8" />
1035                             <short_ad name="ads.sht">
1036                                 <len val="5" />
1037                             </short_ad>
1038                             <file_content>
1039                                 70 69 7A 61 
1040                             </file_content>
1041                         </file_entry>
1042                     </fileid_desc>
1043                     <fileid_desc>
1044                         <desc_tag name="tag">
1045                             <id val="257" />
1046                             <descriptor_ver val="3" />
1047                             <reserved val="0" />
1048                             <serial_num val="0" />
1049                         </desc_tag>
1050                         <file_num val="1" />
1051                         <file_char val="16" char="Meta...." />
1052                         <l_fi val="6" />
1053                         <long_ad name="icb">
1054                             <len val="2048" />
1055                             <lb_addr name="loc">
1056                                 <part_num val="0" />
1057                             </lb_addr>
1058                             <ad_flags val="0" />
1059                             <ad_id val="16" />
1060                         </long_ad>
1061                         <l_iu val="0" />
1062                         <file_id name="noise" comp_id="8" />
1063                         <file_entry name="noise" comp_id="8">
1064                             <desc_tag name="tag">
1065                                 <id val="261" />
1066                                 <descriptor_ver val="3" />
1067                                 <reserved val="0" />
1068                                 <serial_num val="0" />
1069                             </desc_tag>
1070                             <icb_tag name="icbtag">
1071                                 <prev_num_dirs val="0" />
1072                                 <strat_type val="4" />
1073                                 <strat_param val="0x0 0x0" />
1074                                 <max_num_entries val="1" />
1075                                 <reserved val="0x0" />
1076                                 <file_type val="5" />
1077                                 <lb_addr name="parent_icb">
1078                                     <part_num val="0" />
1079                                 </lb_addr>
1080                                 <flags val="8192" />
1081                             </icb_tag>
1082                             <uid val="0" />
1083                             <gid val="0" />
1084                             <perm val="0x1884" />
1085                             <link_cnt val="1" />
1086                             <rec_format val="0" />
1087                             <rec_disp_attr val="0" />
1088                             <rec_len val="0" />
1089                             <inf_len val="5" />
1090                             <logblks_rec val="1" />
1091                             <ckpoint val="1" />
1092                             <long_ad name="ex_attr_icb">
1093                                 <len val="0" />
1094                                 <lb_addr name="loc">
1095                                     <part_num val="0" />
1096                                 </lb_addr>
1097                                 <ad_flags val="0" />
1098                                 <ad_id val="0" />
1099                             </long_ad>
1100                             <regid name="imp_id">
1101                                 <flags val="0" />
1102                                 <id val="*Silicon Graphics, Inc" />
1103                                 <id_suffix val="\ 4\ 4" />
1104                             </regid>
1105                             <unique_id val="16" />
1106                             <l_ea val="0" />
1107                             <l_ad val="8" />
1108                             <short_ad name="ads.sht">
1109                                 <len val="5" />
1110                             </short_ad>
1111                             <file_content>
1112                                 77 68 63 6B 
1113                             </file_content>
1114                         </file_entry>
1115                     </fileid_desc>
1116                 </stream_directory>
1117                 <file_content>
1118                     66 69 6C 65 5F 63 6F 6E 74 65 6E 74 73 A 
1119                 </file_content>
1120             </extended_file_entry>
1121         </fileid_desc>
1122     </file_entry>
1123 </udf>
1124 get root EA colour: marone
1125 Attribute "colour" had a 6 byte value for foo:
1126 marone
1127 get root EA noise: whack
1128 Attribute "noise" had a 5 byte value for foo:
1129 whack
1130 get user EA vomit: pizza
1131 Attribute "vomit" had a 5 byte value for foo:
1132 pizza
1133 remove the root colour EA
1134 list root EAs: <root:noise>:
1135 Attribute "noise" has a 5 byte value for foo
1136 list user EAs: <user:colour,vomit>:
1137 Attribute "colour" has a 5 byte value for foo
1138 Attribute "vomit" has a 5 byte value for foo
1139 remove the final root EA noise
1140 list root EAs: none
1141     <file_entry name="/">
1142         <desc_tag name="tag">
1143             <id val="261" />
1144             <descriptor_ver val="3" />
1145             <reserved val="0" />
1146             <serial_num val="0" />
1147         </desc_tag>
1148         <icb_tag name="icbtag">
1149             <prev_num_dirs val="0" />
1150             <strat_type val="4" />
1151             <strat_param val="0x0 0x0" />
1152             <max_num_entries val="1" />
1153             <reserved val="0x0" />
1154             <file_type val="4" />
1155             <lb_addr name="parent_icb">
1156                 <part_num val="0" />
1157             </lb_addr>
1158             <flags val="0" />
1159         </icb_tag>
1160         <uid val="0" />
1161         <gid val="0" />
1162         <perm val="0x3CA5" />
1163         <link_cnt val="1" />
1164         <rec_format val="0" />
1165         <rec_disp_attr val="0" />
1166         <rec_len val="0" />
1167         <inf_len val="84" />
1168         <logblks_rec val="1" />
1169         <ckpoint val="1" />
1170         <long_ad name="ex_attr_icb">
1171             <len val="0" />
1172             <lb_addr name="loc">
1173                 <part_num val="0" />
1174             </lb_addr>
1175             <ad_flags val="0" />
1176             <ad_id val="0" />
1177         </long_ad>
1178         <regid name="imp_id">
1179             <flags val="0" />
1180             <id val="*Silicon Graphics, Inc." />
1181             <id_suffix val="\ 4\ 4" />
1182         </regid>
1183         <unique_id val="0" />
1184         <l_ea val="0" />
1185         <l_ad val="8" />
1186         <short_ad name="ads.sht">
1187             <len val="84" />
1188         </short_ad>
1189         <fileid_desc>
1190             <desc_tag name="tag">
1191                 <id val="257" />
1192                 <descriptor_ver val="3" />
1193                 <reserved val="0" />
1194                 <serial_num val="0" />
1195             </desc_tag>
1196             <file_num val="1" />
1197             <file_char val="10" char=".Parent.Dir." />
1198             <l_fi val="0" />
1199             <long_ad name="icb">
1200                 <len val="2048" />
1201                 <lb_addr name="loc">
1202                     <part_num val="0" />
1203                 </lb_addr>
1204                 <ad_flags val="0" />
1205                 <ad_id val="0" />
1206             </long_ad>
1207             <l_iu val="0" />
1208             <file_id name="" />
1209         </fileid_desc>
1210         <fileid_desc>
1211             <desc_tag name="tag">
1212                 <id val="257" />
1213                 <descriptor_ver val="3" />
1214                 <reserved val="0" />
1215                 <serial_num val="0" />
1216             </desc_tag>
1217             <file_num val="1" />
1218             <file_char val="0" char="....." />
1219             <l_fi val="4" />
1220             <long_ad name="icb">
1221                 <len val="2048" />
1222                 <lb_addr name="loc">
1223                     <part_num val="0" />
1224                 </lb_addr>
1225                 <ad_flags val="0" />
1226                 <ad_id val="16" />
1227             </long_ad>
1228             <l_iu val="0" />
1229             <file_id name="foo" comp_id="8" />
1230             <extended_file_entry name="foo" comp_id="8">
1231                 <desc_tag name="tag">
1232                     <id val="266" />
1233                     <descriptor_ver val="3" />
1234                     <reserved val="0" />
1235                     <serial_num val="0" />
1236                 </desc_tag>
1237                 <icb_tag name="icbtag">
1238                     <prev_num_dirs val="0" />
1239                     <strat_type val="4" />
1240                     <strat_param val="0x0 0x0" />
1241                     <max_num_entries val="1" />
1242                     <reserved val="0x0" />
1243                     <file_type val="5" />
1244                     <lb_addr name="parent_icb">
1245                         <part_num val="0" />
1246                     </lb_addr>
1247                     <flags val="0" />
1248                 </icb_tag>
1249                 <uid val="0" />
1250                 <gid val="0" />
1251                 <perm val="0x1884" />
1252                 <link_cnt val="2" />
1253                 <rec_format val="0" />
1254                 <rec_disp_attr val="0" />
1255                 <rec_len val="0" />
1256                 <inf_len val="14" />
1257                 <obj_size val="24" />
1258                 <logblks_rec val="1" />
1259                 <ckpoint val="1" />
1260                 <long_ad name="ex_attr_icb">
1261                     <len val="0" />
1262                     <lb_addr name="loc">
1263                         <part_num val="0" />
1264                     </lb_addr>
1265                     <ad_flags val="0" />
1266                     <ad_id val="0" />
1267                 </long_ad>
1268                 <long_ad name="streamdir_icb">
1269                     <len val="2048" />
1270                     <lb_addr name="loc">
1271                         <part_num val="0" />
1272                     </lb_addr>
1273                     <ad_flags val="0" />
1274                     <ad_id val="16" />
1275                 </long_ad>
1276                 <regid name="imp_id">
1277                     <flags val="0" />
1278                     <id val="*Silicon Graphics, Inc" />
1279                     <id_suffix val="\ 4\ 4" />
1280                 </regid>
1281                 <unique_id val="16" />
1282                 <l_ea val="0" />
1283                 <l_ad val="8" />
1284                 <short_ad name="ads.sht">
1285                     <len val="14" />
1286                 </short_ad>
1287                 <stream_directory>
1288                     <fileid_desc>
1289                         <desc_tag name="tag">
1290                             <id val="257" />
1291                             <descriptor_ver val="3" />
1292                             <reserved val="0" />
1293                             <serial_num val="0" />
1294                         </desc_tag>
1295                         <file_num val="1" />
1296                         <file_char val="8" char=".Parent..." />
1297                         <l_fi val="0" />
1298                         <long_ad name="icb">
1299                             <len val="2048" />
1300                             <lb_addr name="loc">
1301                                 <part_num val="0" />
1302                             </lb_addr>
1303                             <ad_flags val="0" />
1304                             <ad_id val="16" />
1305                         </long_ad>
1306                         <l_iu val="0" />
1307                         <file_id name="" />
1308                     </fileid_desc>
1309                     <fileid_desc>
1310                         <desc_tag name="tag">
1311                             <id val="257" />
1312                             <descriptor_ver val="3" />
1313                             <reserved val="0" />
1314                             <serial_num val="0" />
1315                         </desc_tag>
1316                         <file_num val="1" />
1317                         <file_char val="20" char="Meta.Deleted.." />
1318                         <l_fi val="7" />
1319                         <long_ad name="icb">
1320                             <len val="0" />
1321                             <lb_addr name="loc">
1322                                 <part_num val="0" />
1323                             </lb_addr>
1324                             <ad_flags val="0" />
1325                             <ad_id val="0" />
1326                         </long_ad>
1327                         <l_iu val="0" />
1328                         <file_id name="colour" comp_id="254" />
1329                     <fileid_desc>
1330                         <desc_tag name="tag">
1331                             <id val="257" />
1332                             <descriptor_ver val="3" />
1333                             <reserved val="0" />
1334                             <serial_num val="0" />
1335                         </desc_tag>
1336                         <file_num val="1" />
1337                         <file_char val="0" char="....." />
1338                         <l_fi val="7" />
1339                         <long_ad name="icb">
1340                             <len val="2048" />
1341                             <lb_addr name="loc">
1342                                 <part_num val="0" />
1343                             </lb_addr>
1344                             <ad_flags val="0" />
1345                             <ad_id val="16" />
1346                         </long_ad>
1347                         <l_iu val="0" />
1348                         <file_id name="colour" comp_id="8" />
1349                         <file_entry name="colour" comp_id="8">
1350                             <desc_tag name="tag">
1351                                 <id val="261" />
1352                                 <descriptor_ver val="3" />
1353                                 <reserved val="0" />
1354                                 <serial_num val="0" />
1355                             </desc_tag>
1356                             <icb_tag name="icbtag">
1357                                 <prev_num_dirs val="0" />
1358                                 <strat_type val="4" />
1359                                 <strat_param val="0x0 0x0" />
1360                                 <max_num_entries val="1" />
1361                                 <reserved val="0x0" />
1362                                 <file_type val="5" />
1363                                 <lb_addr name="parent_icb">
1364                                     <part_num val="0" />
1365                                 </lb_addr>
1366                                 <flags val="8192" />
1367                             </icb_tag>
1368                             <uid val="0" />
1369                             <gid val="0" />
1370                             <perm val="0x1884" />
1371                             <link_cnt val="1" />
1372                             <rec_format val="0" />
1373                             <rec_disp_attr val="0" />
1374                             <rec_len val="0" />
1375                             <inf_len val="5" />
1376                             <logblks_rec val="1" />
1377                             <ckpoint val="1" />
1378                             <long_ad name="ex_attr_icb">
1379                                 <len val="0" />
1380                                 <lb_addr name="loc">
1381                                     <part_num val="0" />
1382                                 </lb_addr>
1383                                 <ad_flags val="0" />
1384                                 <ad_id val="0" />
1385                             </long_ad>
1386                             <regid name="imp_id">
1387                                 <flags val="0" />
1388                                 <id val="*Silicon Graphics, Inc" />
1389                                 <id_suffix val="\ 4\ 4" />
1390                             </regid>
1391                             <unique_id val="16" />
1392                             <l_ea val="0" />
1393                             <l_ad val="8" />
1394                             <short_ad name="ads.sht">
1395                                 <len val="5" />
1396                             </short_ad>
1397                             <file_content>
1398                                 62 65 67 65 
1399                             </file_content>
1400                         </file_entry>
1401                     </fileid_desc>
1402                     <fileid_desc>
1403                         <desc_tag name="tag">
1404                             <id val="257" />
1405                             <descriptor_ver val="3" />
1406                             <reserved val="0" />
1407                             <serial_num val="0" />
1408                         </desc_tag>
1409                         <file_num val="1" />
1410                         <file_char val="0" char="....." />
1411                         <l_fi val="6" />
1412                         <long_ad name="icb">
1413                             <len val="2048" />
1414                             <lb_addr name="loc">
1415                                 <part_num val="0" />
1416                             </lb_addr>
1417                             <ad_flags val="0" />
1418                             <ad_id val="16" />
1419                         </long_ad>
1420                         <l_iu val="0" />
1421                         <file_id name="vomit" comp_id="8" />
1422                         <file_entry name="vomit" comp_id="8">
1423                             <desc_tag name="tag">
1424                                 <id val="261" />
1425                                 <descriptor_ver val="3" />
1426                                 <reserved val="0" />
1427                                 <serial_num val="0" />
1428                             </desc_tag>
1429                             <icb_tag name="icbtag">
1430                                 <prev_num_dirs val="0" />
1431                                 <strat_type val="4" />
1432                                 <strat_param val="0x0 0x0" />
1433                                 <max_num_entries val="1" />
1434                                 <reserved val="0x0" />
1435                                 <file_type val="5" />
1436                                 <lb_addr name="parent_icb">
1437                                     <part_num val="0" />
1438                                 </lb_addr>
1439                                 <flags val="8192" />
1440                             </icb_tag>
1441                             <uid val="0" />
1442                             <gid val="0" />
1443                             <perm val="0x1884" />
1444                             <link_cnt val="1" />
1445                             <rec_format val="0" />
1446                             <rec_disp_attr val="0" />
1447                             <rec_len val="0" />
1448                             <inf_len val="5" />
1449                             <logblks_rec val="1" />
1450                             <ckpoint val="1" />
1451                             <long_ad name="ex_attr_icb">
1452                                 <len val="0" />
1453                                 <lb_addr name="loc">
1454                                     <part_num val="0" />
1455                                 </lb_addr>
1456                                 <ad_flags val="0" />
1457                                 <ad_id val="0" />
1458                             </long_ad>
1459                             <regid name="imp_id">
1460                                 <flags val="0" />
1461                                 <id val="*Silicon Graphics, Inc" />
1462                                 <id_suffix val="\ 4\ 4" />
1463                             </regid>
1464                             <unique_id val="16" />
1465                             <l_ea val="0" />
1466                             <l_ad val="8" />
1467                             <short_ad name="ads.sht">
1468                                 <len val="5" />
1469                             </short_ad>
1470                             <file_content>
1471                                 70 69 7A 61 
1472                             </file_content>
1473                         </file_entry>
1474                     </fileid_desc>
1475                     <fileid_desc>
1476                         <desc_tag name="tag">
1477                             <id val="257" />
1478                             <descriptor_ver val="3" />
1479                             <reserved val="0" />
1480                             <serial_num val="0" />
1481                         </desc_tag>
1482                         <file_num val="1" />
1483                         <file_char val="20" char="Meta.Deleted.." />
1484                         <l_fi val="6" />
1485                         <long_ad name="icb">
1486                             <len val="0" />
1487                             <lb_addr name="loc">
1488                                 <part_num val="0" />
1489                             </lb_addr>
1490                             <ad_flags val="0" />
1491                             <ad_id val="0" />
1492                         </long_ad>
1493                         <l_iu val="0" />
1494                         <file_id name="noise" comp_id="254" />
1495                 </stream_directory>
1496                 <file_content>
1497                     66 69 6C 65 5F 63 6F 6E 74 65 6E 74 73 A 
1498                 </file_content>
1499             </extended_file_entry>
1500         </fileid_desc>
1501     </file_entry>
1502 </udf>
1503 delete the file foo - which will delete the associated streams
1504     <file_entry name="/">
1505         <desc_tag name="tag">
1506             <id val="261" />
1507             <descriptor_ver val="3" />
1508             <reserved val="0" />
1509             <serial_num val="0" />
1510         </desc_tag>
1511         <icb_tag name="icbtag">
1512             <prev_num_dirs val="0" />
1513             <strat_type val="4" />
1514             <strat_param val="0x0 0x0" />
1515             <max_num_entries val="1" />
1516             <reserved val="0x0" />
1517             <file_type val="4" />
1518             <lb_addr name="parent_icb">
1519                 <part_num val="0" />
1520             </lb_addr>
1521             <flags val="0" />
1522         </icb_tag>
1523         <uid val="0" />
1524         <gid val="0" />
1525         <perm val="0x3CA5" />
1526         <link_cnt val="1" />
1527         <rec_format val="0" />
1528         <rec_disp_attr val="0" />
1529         <rec_len val="0" />
1530         <inf_len val="84" />
1531         <logblks_rec val="1" />
1532         <ckpoint val="1" />
1533         <long_ad name="ex_attr_icb">
1534             <len val="0" />
1535             <lb_addr name="loc">
1536                 <part_num val="0" />
1537             </lb_addr>
1538             <ad_flags val="0" />
1539             <ad_id val="0" />
1540         </long_ad>
1541         <regid name="imp_id">
1542             <flags val="0" />
1543             <id val="*Silicon Graphics, Inc." />
1544             <id_suffix val="\ 4\ 4" />
1545         </regid>
1546         <unique_id val="0" />
1547         <l_ea val="0" />
1548         <l_ad val="8" />
1549         <short_ad name="ads.sht">
1550             <len val="84" />
1551         </short_ad>
1552         <fileid_desc>
1553             <desc_tag name="tag">
1554                 <id val="257" />
1555                 <descriptor_ver val="3" />
1556                 <reserved val="0" />
1557                 <serial_num val="0" />
1558             </desc_tag>
1559             <file_num val="1" />
1560             <file_char val="10" char=".Parent.Dir." />
1561             <l_fi val="0" />
1562             <long_ad name="icb">
1563                 <len val="2048" />
1564                 <lb_addr name="loc">
1565                     <part_num val="0" />
1566                 </lb_addr>
1567                 <ad_flags val="0" />
1568                 <ad_id val="0" />
1569             </long_ad>
1570             <l_iu val="0" />
1571             <file_id name="" />
1572         </fileid_desc>
1573         <fileid_desc>
1574             <desc_tag name="tag">
1575                 <id val="257" />
1576                 <descriptor_ver val="3" />
1577                 <reserved val="0" />
1578                 <serial_num val="0" />
1579             </desc_tag>
1580             <file_num val="1" />
1581             <file_char val="4" char="..Deleted.." />
1582             <l_fi val="4" />
1583             <long_ad name="icb">
1584                 <len val="0" />
1585                 <lb_addr name="loc">
1586                     <part_num val="0" />
1587                 </lb_addr>
1588                 <ad_flags val="0" />
1589                 <ad_id val="0" />
1590             </long_ad>
1591             <l_iu val="0" />
1592             <file_id name="foo" comp_id="254" />
1593     </file_entry>
1594 </udf>