[Libsysio-commit] HEAD: libsysio/src file.c file_hack.c
Brought to you by:
lward
From: Lee W. <lw...@us...> - 2005-06-16 21:15:01
|
Update of /cvsroot/libsysio/libsysio/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv13980/src Modified Files: file.c file_hack.c Log Message: Cease tracking the file opens by referencing the inode as well. F_INIT no longer takes the first reference. It must be done explicitly by the caller now. Index: file.c =================================================================== RCS file: /cvsroot/libsysio/libsysio/src/file.c,v retrieving revision 1.18 retrieving revision 1.19 diff -u -w -b -B -p -r1.18 -r1.19 --- file.c 16 Jun 2005 21:01:14 -0000 1.18 +++ file.c 16 Jun 2005 21:14:40 -0000 1.19 @@ -75,7 +75,7 @@ _sysio_fnew(struct inode *ino, int flags return NULL; _SYSIO_FINIT(fil, ino, flags); - I_REF(ino); + F_REF(fil); return fil; } Index: file_hack.c =================================================================== RCS file: /cvsroot/libsysio/libsysio/src/file_hack.c,v retrieving revision 1.8 retrieving revision 1.9 diff -u -w -b -B -p -r1.8 -r1.9 --- file_hack.c 16 Jun 2005 21:01:14 -0000 1.8 +++ file_hack.c 16 Jun 2005 21:14:52 -0000 1.9 @@ -106,7 +106,7 @@ _sysio_fnew(struct inode *ino, int flags return NULL; _SYSIO_FINIT(fil, ino, flags); - I_REF(ino); + F_REF(fil); return fil; } |