CKI_TRAVERSE
if ((ckinode(dp, &idesc, CKI_TRAVERSE) & FOUND) != 0) {
return (ckinode(ginode(dir), &idesc, CKI_TRAVERSE));
if ((ckinode(dp, &idesc, CKI_TRAVERSE) & ALTERED) != 0) {
return (ckinode(dp, &idesc, CKI_TRAVERSE));
CKI_TRAVERSE) & FOUND) == 0)
if ((ckinode(ginode(ino), &idesc, CKI_TRAVERSE) & FOUND) != 0) {
if ((ckinode(ginode(dir), &idesc, CKI_TRAVERSE) & FOUND) != 0) {
(void) ckinode(dp, &idelayed, CKI_TRAVERSE);
(void) ckinode(dp, idesc, CKI_TRAVERSE);
(void) ckinode(dp, &idesc, CKI_TRAVERSE);
(void) ckinode(dp, &curino, CKI_TRAVERSE);
&idesc, CKI_TRAVERSE) & FOUND) == 0)
(void) ckinode(dp, &idesc, CKI_TRAVERSE);
if ((ckinode(dp, &curino, CKI_TRAVERSE) & KEEPON) == 0 ||
if ((ckinode(dp, &idesc, CKI_TRAVERSE) & FOUND) == 0) {
if ((ckinode(ginode(ino), &idesc, CKI_TRAVERSE) & FOUND) == 0) {
&idesc, CKI_TRAVERSE) & FOUND) == 0) {