rem: DEBUG_INIT_ETC(CF_ENTRY | CF_DIRECTORY_OPS, NULL, ("node: %p, cookie: %p", node, cookie));
add: DEBUG_INIT_ETC(NULL, ("node: %p, cookie: %p", node, cookie));
context: udf_open_dir(void *ns, void *node, void **cookie){	DEBUG_INIT_ETC(CF_ENTRY | CF_DIRECTORY_OPS, NULL, ("node: %p, cookie: %p", node, cookie));		if (!ns || !node || !cookie)		RETURN(B_BAD_VALUE);		Udf::Icb *dir = reinterpret_cast<Udf::Icb*>(node);		status_t error = B_OK;		if (dir->IsDirectory()) {		Udf::DirectoryIterator *iterator = NULL;		error = dir->GetDirectoryIterator(&iterator);		if (!error) {			*cookie = reinterpret_cast<void*>(iterator);			} else {			PRINT(("Error getting directory iterator: 0x%lx, `%s'\n", error, strerror(error)));		}		} else {		PRINT(("Given icb is not a directory (type: %d)\n", dir->Type()));		error = B_BAD_VALUE;	}		RETURN(error);}