diff options
author | Marcus Brinkmann <marcus@gnu.org> | 2000-11-27 19:58:35 +0000 |
---|---|---|
committer | Marcus Brinkmann <marcus@gnu.org> | 2000-11-27 19:58:35 +0000 |
commit | dcf87038f6e0cba736b974204a7e8c1bbe2c4858 (patch) | |
tree | 96dc178cd1706247113e505c45d50a9571bfcb3e /isofs/ChangeLog | |
parent | ea5ea50352cde95ee275859aba3b5d0bb0c3d341 (diff) |
2000-11-27 Marcus Brinkmann <marcus@gnu.org>
The last two changes introduced two new inode overlaps
(file_start was not shifted by store block size, and directories'
shifted file_start offset can be the same as the struct dirrect
offset of their first directory entry).
* inode.c (use_file_start_as_id): New function to determine
if to use file_start or struct dirrect * as node id.
The directory recognition code comes from read_disknode.
(cache_inode): Use use_file_start_as_id instead doing the work
ourselve. Shift file_start by store->log2_block_size.
(load_inode): Likewise.
* lookup.c (diskfs_get_directs): Likewise.
Declare use_file_start_id.
Diffstat (limited to 'isofs/ChangeLog')
-rw-r--r-- | isofs/ChangeLog | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/isofs/ChangeLog b/isofs/ChangeLog index defe71e2..c87053fc 100644 --- a/isofs/ChangeLog +++ b/isofs/ChangeLog @@ -1,3 +1,19 @@ +2000-11-27 Marcus Brinkmann <marcus@gnu.org> + + The last two changes introduced two new inode overlaps + (file_start was not shifted by store block size, and directories' + shifted file_start offset can be the same as the struct dirrect + offset of their first directory entry). + + * inode.c (use_file_start_as_id): New function to determine + if to use file_start or struct dirrect * as node id. + The directory recognition code comes from read_disknode. + (cache_inode): Use use_file_start_as_id instead doing the work + ourselve. Shift file_start by store->log2_block_size. + (load_inode): Likewise. + * lookup.c (diskfs_get_directs): Likewise. + Declare use_file_start_id. + 2000-11-26 Marcus Brinkmann <marcus@gnu.org> Fix hard link handling for non-zero length files. |