directory_entry_list_t
directory_entry_list_t *ret,
directory_entry_list_t del;
directory_free(directory_entry_list_t del)
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,
directory_error_t directory_get_l(directory_t d, directory_entry_list_t *ret,
void directory_free(directory_entry_list_t list);