Path: utzoo!utgpu!news-server.csri.toronto.edu!cs.utexas.edu!uunet!stanford.edu!msi.umn.edu!sctc.com!scott From: scott@sctc.com (Scott Hammond) Newsgroups: comp.unix.wizards Subject: SysVr4 iget/ILOCK Summary: I don't see why ILOCK can't be called Keywords: SysVr4 Message-ID: <1991Apr25.143735.25020@sctc.com> Date: 25 Apr 91 14:37:35 GMT Distribution: na Organization: SCTC Lines: 17 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@sctc.com