That is likely to be very helpful to anyone who undertakes the work. Thank you. (It won't be me since I've no suitable media to test with.)
Sent from my iPhone On Dec 26, 2014, at 3:55 PM, Jorgen Lundman via illumos-discuss <[email protected]> wrote: >> >> the BSD or >> Linux code can help with understanding the details. Especially if docs are >> hard >> to come by (I haven't looked) >> OK maybe I was not clear enough. Since there is a Solaris UDFS driver, it >> would be a good idea to modify the code so to include the new features, etc. >> After all, I assume the basic functionality should be there alrea > > I took "libdvdread" from udf-192 to udf-260 a few years back, from memory the > largest changes were > > Add FileEntry redirect (TagID 250) > Add ExtFile (TagID 266). > > > > The old patch has the following change to extfile_entry: > > +/* TagID 266 > + * The differences in ExtFile are indicated below: > + * struct extfile_entry { > + * struct desc_tag tag; > + * struct icb_tag icbtag; > + * uint32_t uid; > + * uint32_t gid; > + * uint32_t perm; > + * uint16_t link_cnt; > + * uint8_t rec_format; > + * uint8_t rec_disp_attr; > + * uint32_t rec_len; > + * uint64_t inf_len; > + * uint64_t obj_size; // NEW > + * uint64_t logblks_rec; > + * struct timestamp atime; > + * struct timestamp mtime; > + * struct timestamp ctime; // NEW > + * struct timestamp attrtime; > + * uint32_t ckpoint; > + * uint32_t reserved1; // NEW > + * struct long_ad ex_attr_icb; > + * struct long_ad streamdir_icb; // NEW > + * struct regid imp_id; > + * uint64_t unique_id; > + * uint32_t l_ea; > + * uint32_t l_ad; > + * uint8_t data[1]; > + * } __packed; > + * > + * So old "l_ea" is now +216 > > > And my comments on 250 nwere > > + * Handle ExtFileInfo with FileType (250). This acts as a redirect > entry. > + * Follow it by add on the "location" to partition->Start, and try > again. > > > > Lund > > > > ------------------------------------------- > illumos-discuss > Archives: https://www.listbox.com/member/archive/182180/=now > RSS Feed: https://www.listbox.com/member/archive/rss/182180/22003744-9012f59c > Modify Your Subscription: https://www.listbox.com/member/?& > Powered by Listbox: http://www.listbox.com ------------------------------------------- illumos-discuss Archives: https://www.listbox.com/member/archive/182180/=now RSS Feed: https://www.listbox.com/member/archive/rss/182180/21175430-2e6923be Modify Your Subscription: https://www.listbox.com/member/?member_id=21175430&id_secret=21175430-6a77cda4 Powered by Listbox: http://www.listbox.com
