commit-hurd
[Top][All Lists]
Advanced

[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




reply via email to

[Prev in Thread] Current Thread [Next in Thread]