[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
hurd/isofs ChangeLog inode.c lookup.c
From: |
Marcus Brinkmann |
Subject: |
hurd/isofs ChangeLog inode.c lookup.c |
Date: |
Sun, 26 Nov 2000 08:53:40 -0800 |
CVSROOT: /home/cvs
Module name: hurd
Changes by: Marcus Brinkmann <address@hidden> 00/11/26 08:53:40
Modified files:
isofs : ChangeLog inode.c lookup.c
Log message:
2000-11-26 Marcus Brinkmann <address@hidden>
Fix hard link handling for non-zero length files.
* inode.c: Fix comment about inode numbers.
(node_cache): New member ID to store unique identifier.
(inode_cache_find): Change RECORD arg into ID and compare it
with id member of node_cache.
(cache_inode): Swap order of args and add new arg RR (change dr
into record along the way). Use RR to find out cache ID.
Use id member of node_cache to look for ID. Cache ID.
(load_inode): Call inode_cache_find with correct ID, depending
on RR and file size. Frob arguments to cache_inode to comply with
the new definition.
(read_disknode): Set st_ino according depending on RR and file size.
* lookup.c: Doc spelling fix.
(diskfs_get_directs): Include code again that was removed by last
change,
but use it only if not symlink or zero length file.
CVSWeb URLs:
http://subversions.gnu.org/cgi-bin/cvsweb/hurd/isofs/ChangeLog.diff?r1=1.24&r2=1.25
http://subversions.gnu.org/cgi-bin/cvsweb/hurd/isofs/inode.c.diff?r1=1.10&r2=1.11
http://subversions.gnu.org/cgi-bin/cvsweb/hurd/isofs/lookup.c.diff?r1=1.7&r2=1.8
- hurd/isofs ChangeLog inode.c lookup.c,
Marcus Brinkmann <=