}
// Write directory entries.
- fprintf(stderr, "DEBUG: Writing directory entries\n");
+ //fprintf(stderr, "DEBUG: Writing directory entries\n");
if (dirs_list->count > 0xFFFFFFFF) {
return SDAS_TOO_MANY_DIRS;
}
simple_archiver_helper_32_bit_be(&gid);
- fprintf(stderr, "DEBUG: Creating dir \"%s\"\n", buf);
+ fprintf(stderr, "Creating dir \"%s\"\n", buf);
__attribute__((cleanup(simple_archiver_helper_cleanup_c_string)))
char *abs_path_dir = realpath(".", NULL);
int print_list_fn(void *data, __attribute__((unused)) void *ud) {
const SDArchiverFileInfo *file_info = data;
if (file_info->link_dest == NULL) {
- fprintf(stderr, " REGULAR FILE: %s\n", file_info->filename);
+ if (file_info->flags & 1) {
+ fprintf(stderr, " DIRECTORY: %s\n", file_info->filename);
+ } else {
+ fprintf(stderr, " REGULAR FILE: %s\n", file_info->filename);
+ }
} else {
fprintf(stderr, " SYMBOLIC LINK: %s -> %s\n", file_info->filename,
file_info->link_dest);
simple_archiver_list_add(files_list,
f_info,
simple_archiver_internal_free_file_info_fn);
- fprintf(stderr, "DEBUG: parser added empty dir %s\n", next);
+ //fprintf(stderr, "DEBUG: parser added empty dir %s\n", next);
}
if (simple_archiver_list_remove(dir_list, list_remove_same_str_fn,