SysVr4 iget/ILOCK

Scott Hammond scott at sctc.com
Fri Apr 26 00:37:35 AEST 1991


The place: System Vr4, iget() (s5 file system)

The requested inode is not found in the hash table, a new incore inode
is removed from the free list.  At this point the code has #ifdef'd
out a call to ILOCK, and instead sets i_flag, i_owner, and i_nilocks
directly.  I don't understand why ILOCK can't be called.

Also any comment on what "recursive ilocks" are for?

Finally, I'd like to know what ufs is doing that the above do or do
not apply.

Thanks.

--
Scott Hammond
scott at sctc.com



More information about the Comp.unix.wizards mailing list