rem: DEBUG_INIT_ETC(CF_ENTRY | CF_VOLUME_OPS, NULL, ("dir: %p, filename = `%s'", _dir, filename));
add: DEBUG_INIT_ETC(NULL, ("dir: %p, filename = `%s'", _dir, filename));
context: udf_walk(void *ns, void *_dir, const char *filename, char **resolvedPath, vnode_id *vnodeId){	DEBUG_INIT_ETC(CF_ENTRY | CF_VOLUME_OPS, NULL, ("dir: %p, filename = `%s'", _dir, filename));		if (!ns || !_dir || !filename || !vnodeId)		RETURN(B_BAD_VALUE);	Udf::Volume *volume = reinterpret_cast<Udf::Volume*>(ns);	Udf::Icb *dir = reinterpret_cast<Udf::Icb*>(_dir);	Udf::Icb *node = NULL;			status_t error = B_OK;			if (strcmp(filename, ".") == 0) {		*vnodeId = dir->Id();		error = get_vnode(volume->Id(), *vnodeId, reinterpret_cast<void**>(&node)) == B_OK ? B_OK : B_BAD_VALUE;	} else {		error = dir->Find(filename, vnodeId);		if (!error) {			Udf::Icb *icb;			error = get_vnode(volume->Id(), *vnodeId, reinterpret_cast<void**>(&icb));		}	}	PRINT(("vnodeId: %Ld\n", *vnodeId));		RETURN(error);		}