*avcp = tvc;
code = (tvc ? 0 : ENOENT);
hit = 1;
-#ifdef AFS_DARWIN80_ENV
- if (tvc && !vnode_isinuse(AFSTOV(tvc))) {
+ if (tvc && !VREFCOUNT_GT(tvc, 0)) {
osi_Panic("TT1");
}
-#else
- if (tvc && !VREFCOUNT(tvc)) {
- osi_Panic("TT1");
- }
-#endif
if (code) {
/*printf("LOOKUP GETVCDOTDOT -> %d\n", code); */
}
code = 0;
*avcp = tvc = adp;
hit = 1;
-#ifdef AFS_DARWIN80_ENV
- if (adp && !vnode_isinuse(AFSTOV(adp))) {
- osi_Panic("TT2");
- }
-#else
- if (adp && !VREFCOUNT(adp)) {
+ if (adp && !VREFCOUNT_GT(adp, 0)) {
osi_Panic("TT2");
}
-#endif
goto done;
}
}
}
*avcp = tvc;
-#ifdef AFS_DARWIN80_ENV
- if (tvc && !vnode_isinuse(AFSTOV(tvc))) {
- osi_Panic("TT3");
- }
-#else
- if (tvc && !VREFCOUNT(tvc)) {
+ if (tvc && !VREFCOUNT_GT(tvc, 0)) {
osi_Panic("TT3");
}
-#endif
code = 0;
} else {
/* if we get here, we found something in a directory that couldn't