rem: void *open_module_list(const char *prefix)
add: open_module_list(const char *prefix)
context: void *open_module_list(const char *prefix){	module_iterator *iter;		SHOW_FLOW( 3, "prefix: %s\n", prefix );		iter = (module_iterator *)kmalloc(sizeof( module_iterator));	if (!iter)		return NULL;	iter->prefix = (char *)kstrdup( prefix );	if(iter->prefix == NULL) {		kfree(iter);		return NULL;	}		iter->base_path_id = -1;	iter->base_dir = iter->cur_dir = NULL;	iter->err = B_NO_ERROR;	iter->module_pos = 0;			return (void *)iter;}