ckinode
ckinode(fp);
static void ckinode(struct file_entry *);
if ((ckinode(dp, &idesc, CKI_TRAVERSE) & FOUND) != 0) {
return (ckinode(ginode(dir), &idesc, CKI_TRAVERSE));
if ((ckinode(dp, &idesc, CKI_TRAVERSE) & ALTERED) != 0) {
int ckinode(struct dinode *, struct inodesc *, enum cki_action);
return (ckinode(dp, &idesc, CKI_TRAVERSE));
if ((ckinode(dp, &idesc,
if (!islink && ckinode(dp, &idesc, CKI_TRUNCATE) & ALTERED)
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);
if ((ckinode(ginode(inp->i_parent),
(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) {
if ((ckinode(ginode(idesc.id_number),