rem: DEBUG_INIT(CF_ENTRY | CF_VOLUME_OPS, NULL);
add: DEBUG_INIT(NULL);
context: udf_read_stat(void *ns, void *node, struct stat *st){	DEBUG_INIT(CF_ENTRY | CF_VOLUME_OPS, NULL);	if (!ns || !node || !st)		RETURN(B_BAD_VALUE);	Udf::Volume *volume = reinterpret_cast<Udf::Volume*>(ns);	Udf::Icb *icb = reinterpret_cast<Udf::Icb*>(node);		st->st_dev = volume->Id();	st->st_ino = icb->Id();	st->st_nlink = icb->FileLinkCount();	st->st_blksize = volume->BlockSize();	st->st_uid = icb->Uid();	st->st_gid = icb->Gid();	st->st_mode = icb->Mode();	PRINT(("mode = 0x%lx\n", uint32(icb->Mode())));	st->st_size = icb->Length();	// File times. For now, treat the modification time as creation	// time as well, since true creation time is an optional extended	// attribute, and supporting EAs is going to be a PITA. ;-)	st->st_atime = icb->AccessTime();	st->st_mtime = st->st_ctime = st->st_crtime = icb->ModificationTime();	PRINT(("stat->st_ino: %Ld\n", st->st_ino));	RETURN(B_OK);}