]> granicus.if.org Git - zziplib/commitdiff
more DBG for diskopen
authorGuido Draheim <guidod@gmx.de>
Mon, 5 Feb 2018 11:21:34 +0000 (12:21 +0100)
committerGuido Draheim <guidod@gmx.de>
Mon, 5 Feb 2018 11:21:34 +0000 (12:21 +0100)
bins/unzzipcat-mem.c
bins/unzzipcat-mix.c
bins/unzzipdir-mem.c
bins/unzzipdir-mix.c

index 625d936c47eececa975c95e1cee3b8800b0053c0..fde6229c2e108e33216ad50d7d97dae31581b8af 100644 (file)
@@ -98,6 +98,7 @@ static int unzzip_cat (int argc, char ** argv, int extract)
 
     disk = zzip_mem_disk_open (argv[1]);
     if (! disk) {
+        DBG3("disk_open failed [%i] %s", errno, strerror(errno));
        perror(argv[1]);
        return exitcode(errno);
     }
index 75972b823634aa9e61987efdf913cf4aa193eab3..84f637b10e9666301234dccfc42b66afaf82263b 100644 (file)
@@ -13,6 +13,7 @@
 #include <zzip/__mkdir.h>
 #include <zzip/__string.h>
 #include <zzip/__fnmatch.h>
+#include <zzip/__debug.h>
 #include "unzzipcat-zip.h"
 #include "unzzip-states.h"
 
@@ -108,6 +109,7 @@ static int unzzip_cat (int argc, char ** argv, int extract)
     
     disk = zzip_opendir (argv[1]);
     if (! disk) {
+        DBG3("opendir failed [%i] %s", errno, strerror(errno));
        perror(argv[1]);
        return exitcode(errno);
     }
@@ -123,6 +125,7 @@ static int unzzip_cat (int argc, char ** argv, int extract)
            unzzip_cat_file (disk, name, out);
            if (extract) fclose(out);
        }
+       DBG2("readdir done %s", strerror(errno));
     }
     else
     {   /* list only the matching entries - in order of zip directory */
index a74bd1984224bee66efe1d87ed2a6bad2bbb4d3f..79d64911844fa1c1f291ac6a8bfc2c782674414b 100644 (file)
@@ -6,6 +6,7 @@
  */
 
 #include <zzip/memdisk.h>
+#include <zzip/__debug.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
@@ -48,6 +49,7 @@ unzzip_list (int argc, char ** argv, int verbose)
     
     disk = zzip_mem_disk_open (argv[1]);
     if (! disk) {
+        DBG3("disk_open failed [%i] %s", errno, strerror(errno));
        perror(argv[1]);
        return exitcode(errno);
     }
@@ -55,6 +57,7 @@ unzzip_list (int argc, char ** argv, int verbose)
     if (argc == 2)
     {  /* list all */
        ZZIP_MEM_ENTRY* entry = zzip_mem_disk_findfirst(disk);
+       DBG2("findfirst %p", entry);
        for (; entry ; entry = zzip_mem_disk_findnext(disk, entry))
        {
            char* name = zzip_mem_entry_to_name (entry);
index 6a3f8cbd0db02949630e1483697017b903f6805e..3caa4810b69972b8677b54dd97fb395e5b6a7d99 100644 (file)
@@ -6,6 +6,7 @@
  */
 
 #include <zzip/lib.h>
+#include <zzip/__debug.h>
 #include <stdio.h>
 #include <stdlib.h>
 #include <string.h>
@@ -64,7 +65,7 @@ unzzip_list (int argc, char ** argv, int verbose)
 {
     int argn;
     ZZIP_DIR* disk;
-    
+
     if (argc == 1)
     {
         printf (__FILE__" version "ZZIP_PACKAGE" "ZZIP_VERSION"\n");
@@ -73,6 +74,7 @@ unzzip_list (int argc, char ** argv, int verbose)
     
     disk = zzip_opendir (argv[1]);
     if (! disk) {
+        DBG3("opendir failed [%i] %s", errno, strerror(errno));    
        perror(argv[1]);
        return exitcode(errno);
     }
@@ -95,6 +97,7 @@ unzzip_list (int argc, char ** argv, int verbose)
                printf ("%lli/%lli %s %s\n", usize, csize, defl, name);
            }
        }
+       DBG2("readdir done %s", strerror(errno));
     }
     else
     {   /* list only the matching entries - in order of zip directory */
@@ -122,6 +125,7 @@ unzzip_list (int argc, char ** argv, int verbose)
                }
            }
        }
+       DBG2("readdir done %s", strerror(errno));
     }
     zzip_closedir(disk);
     return 0;