directory_get_v
de = directory_get_v(d1, &ret_list, &id, 1, id_type, attrs);
de = directory_get_v(d1, &ret_list, &name, 1, type, attrs);
directory_error_t directory_get_v(directory_t d, directory_entry_list_t *ret,
directory_error_t directory_get_v(directory_t d, directory_entry_list_t *ret,