/* * The below functions will be used for dedupe/user command prompt etc. */ private int LoadWip_FindPINO(int fsid, int ino, ref WIP_TYPE type) { lock (REDDY.FSIDList[fsid]) { RedFS_Inode inowip = REDDY.FSIDList[fsid].get_inode_file_wip("Loadinode"); lock (inowip) { RedFS_Inode mywip = new RedFS_Inode(WIP_TYPE.UNDEFINED, ino, -1); bool ret = OPS.Checkout_Wip2(inowip, mywip, ino); REDDY.FSIDList[fsid].sync_internal(); type = mywip.get_wiptype(); //DEFS.DEBUG("LdIno", "Loaded ino= " + ino + "wip from disk, type = " + type); //DEFS.DEBUG("LdIno", mywip.get_string_rep2()); return((ret) ? mywip.get_parent_ino() : -1); } } }