cvs commit: src/lib/libstand ufs.c
    Ian Dowse 
    iedowse at FreeBSD.org
       
    Sat Sep  4 07:54:02 PDT 2004
    
    
  
iedowse     2004-09-04 14:54:01 UTC
  FreeBSD src repository
  Modified files:
    lib/libstand         ufs.c 
  Log:
  Reset the seek pointer to 0 when a file is successfully opened,
  since otherwise the initial seek offset will contain the directory
  offset of the filesystem block that contained its directory entry.
  This bug was mostly harmless because typically the directory is
  less than one filesystem block in size so the offset would be zero.
  It did however generally break loading a kernel from the (large)
  kernel compile directory.
  
  Also reset the seek pointer when a new inode is opened in read_inode(),
  though this is not actually necessary now because all callers set
  it afterwards.
  
  Revision  Changes    Path
  1.15      +2 -0      src/lib/libstand/ufs.c
    
    
More information about the cvs-all
mailing list