Ticket #119 (assigned enhancement)
Add Inode information?
| Reported by: | vreixo | Owned by: | vreixo |
|---|---|---|---|
| Priority: | minor | Milestone: | libisofs-0.6.4 |
| Component: | libisofs | Version: | libisofs-0.6.3 |
| Keywords: | Cc: |
Description (last modified by vreixo) (diff)
Currently libisofs internal structures follow ISO-9660 idea of store file atributes together with directory entry. I wonder whether we should add an IsoInode object to the public tree, where attributes will be stored. IsoNode would be then just a directory entry, with a ptr to the IsoInode. An IsoInode could be shared by several IsoNodes. Note that this will be an internal design question, user won't never see the IsoInode.
Advantages:
- Full-featured POSIX model
- Possibility to create hard links on Image.
Drawbacks:
- Extra memory cost (ptr in IsoNode and reference count in IsoInode)
- Most users do not expect this behavior.
At a first sight, I vote for adding this new feature.
Change History
Note: See
TracTickets for help on using
tickets.
