[coaster-devel] Re: [Libburn] a question about file attributes
Sean Harshbarger
harshy at dersoldat.org
Wed May 26 14:56:33 PDT 2004
On Tue, 2004-05-25 at 23:04, Derek Foreman wrote:
> I've added the coaster list to the CC in case they've got any objections.
None here.
> Hopefully it's not too OT. :)
>
> On Wed, 19 May 2004, Todd Kulesza wrote:
>
> > so i'm working my way through an implementation of the basic rock-ridge
> > extensions, re-working libisofs to read a file from disk and stat it's
> > attributes, when it hits me: is this sane? so i thought some more about
> > it, and realized that directories will have an even larger problem than
> > files--people create "virtual" directories in their cds, so there isn't
> > always a physical directory to stat. with this in mind, i think it
> > makes more sense for libisofs to let the application pass in the file
> > attributes, defaulting to 644 in case attributes aren't specified for a
> > file, and 755 in the case of a directory. this also allows applications
> > to be designed so that the user can change file permissions/attributes
> > on the cd without effecting those on disk.
> >
> > the downside is that it will mean an api change. is this acceptable? i
> > was planning to make a global struct to hold this info, and add it to
> > the parameter list of iso_tree_add_dir and iso_tree_add_file. i'm
> > modifying these two functions to generate the character buffers which
> > store the rr information relating to their particular file or
> > directory. anyone see a problem with this approach?
>
> That API is pretty much yours, and I certainly don't consider it to be
> frozen. :)
>
> At the time of my last release, I don't think libisofs even worked, so
> I really doubt there are any users counting on it staying the same.
>
> But if someone is, by all means, speak up :)
noone in the coaster camp is using any libisofs code as far as I know. I
think Derek is right in saying that there will probably not be any
complaints with api changes.
--
Sean Harshbarger
More information about the libburn
mailing list