Formerly arscan.c.~31~
authorRoland McGrath <roland@redhat.com>
Wed, 12 May 1993 21:05:03 +0000 (21:05 +0000)
committerRoland McGrath <roland@redhat.com>
Wed, 12 May 1993 21:05:03 +0000 (21:05 +0000)
arscan.c

index a6931c6..7352785 100644 (file)
--- a/arscan.c
+++ b/arscan.c
@@ -82,9 +82,10 @@ ar_scan (archive, function, arg)
 {
 #ifdef AIAMAG
   FL_HDR fl_header;
+#else
+  int long_name = 0;
 #endif
   char *namemap = 0;
-  int long_name = 0;
   register int desc = open (archive, O_RDONLY, 0);
   if (desc < 0)
     return -1;
@@ -191,8 +192,6 @@ ar_scan (archive, function, arg)
        
        name[name_len] = 0;
 
-       long_name = 1;
-
        sscanf (member_header.ar_date, "%12ld", &dateval);
        sscanf (member_header.ar_uid, "%12d", &uidval);
        sscanf (member_header.ar_gid, "%12d", &gidval);
@@ -203,7 +202,8 @@ ar_scan (archive, function, arg)
            ++data_offset;
 
        fnval =
-         (*function) (desc, name, member_offset, data_offset, eltsize,
+         (*function) (desc, name, 0,
+                      member_offset, data_offset, eltsize,
                       dateval, uidval, gidval,
                       eltmode, arg);