rem: TRACE(("check_module_file: unloading module file %s\n", path));
add: TRACE(("check_module_file: unloading module file \"%s\" (not used yet)\n", path));
context: check_module_image(const char *path, const char *searchedName){	module_image *image;	module_info **info;	int index = 0, match = B_ENTRY_NOT_FOUND;	ASSERT(hash_lookup(gModuleImagesHash, path) == NULL);	if (load_module_image(path, &image) < B_OK)		return B_ENTRY_NOT_FOUND;	for (info = image->info; *info; info++) {		// try to create a module for every module_info, check if the		// name matches if it was a new entry		if (create_module(*info, path, index++, NULL) == B_OK) {			if (searchedName && !strcmp((*info)->name, searchedName))				match = B_OK;		}	}	// The module we looked for couldn't be found, so we can unload the	// loaded module at this point	if (match != B_OK) {		TRACE(("check_module_file: unloading module file %s\n", path));		unload_module_image(image, path);	}	return match;}