[BACK]Return to arch.c CVS log [TXT][DIR] Up to [local] / src / usr.bin / make

Diff for /src/usr.bin/make/arch.c between version 1.29 and 1.30

version 1.29, 2000/06/23 16:15:49 version 1.30, 2000/06/23 16:18:08
Line 941 
Line 941 
     FILE *        arch;   /* Stream open to archive, positioned properly */      FILE *        arch;   /* Stream open to archive, positioned properly */
     struct ar_hdr arh;    /* Current header describing member */      struct ar_hdr arh;    /* Current header describing member */
   
     arch = ArchFindMember(Var_Value(ARCHIVE, gn),      arch = ArchFindMember(Varq_Value(ARCHIVE_INDEX, gn),
                           Var_Value(MEMBER, gn),                            Varq_Value(MEMBER_INDEX, gn),
                           &arh, "r+");                            &arh, "r+");
     sprintf(arh.ar_date, "%-12ld", (long) now);      sprintf(arh.ar_date, "%-12ld", (long) now);
   
Line 1010 
Line 1010 
     struct ar_hdr *arhPtr;    /* Header of desired member */      struct ar_hdr *arhPtr;    /* Header of desired member */
     time_t        modTime;    /* Modification time as an integer */      time_t        modTime;    /* Modification time as an integer */
   
     arhPtr = ArchStatMember (Var_Value(ARCHIVE, gn),      arhPtr = ArchStatMember (Varq_Value(ARCHIVE_INDEX, gn),
                              Var_Value(MEMBER, gn),                               Varq_Value(MEMBER_INDEX, gn),
                              TRUE);                               TRUE);
     if (arhPtr != NULL) {      if (arhPtr != NULL) {
         gn->mtime = (time_t) strtol(arhPtr->ar_date, NULL, 10);          gn->mtime = (time_t) strtol(arhPtr->ar_date, NULL, 10);
Line 1121 
Line 1121 
     free (libName);      free (libName);
   
 #ifdef LIBRARIES  #ifdef LIBRARIES
     Var_Set (TARGET, gn->name, gn);      Varq_Set(TARGET_INDEX, gn->name, gn);
 #else  #else
     Var_Set (TARGET, gn->path == NULL ? gn->name : gn->path, gn);      Varq_Set(TARGET_INDEX, gn->path == NULL ? gn->name : gn->path, gn);
 #endif /* LIBRARIES */  #endif /* LIBRARIES */
 }  }
   

Legend:
Removed from v.1.29  
changed lines
  Added in v.1.30