Lines Matching refs:arh

418 #define AR_MAX_NAME_LEN (sizeof arh.AR_NAME - 1)  in ArchStatMember()
424 struct ar_hdr arh; in ArchStatMember() local
489 while (fread(&arh, sizeof arh, 1, arch) == 1) { in ArchStatMember()
492 if (strncmp(arh.AR_FMAG, ARFMAG, sizeof arh.AR_FMAG) != 0) in ArchStatMember()
495 arh.AR_SIZE[sizeof arh.AR_SIZE - 1] = '\0'; in ArchStatMember()
496 size = (size_t)strtol(arh.AR_SIZE, NULL, 10); in ArchStatMember()
498 memcpy(memName, arh.AR_NAME, sizeof arh.AR_NAME); in ArchStatMember()
554 memcpy(cached_hdr, &arh, sizeof arh); in ArchStatMember()
801 struct ar_hdr arh; in Arch_Touch() local
803 f = ArchFindMember(GNode_VarArchive(gn), GNode_VarMember(gn), &arh, in Arch_Touch()
808 snprintf(arh.ar_date, sizeof arh.ar_date, "%-ld", (unsigned long)now); in Arch_Touch()
809 (void)fwrite(&arh, sizeof arh, 1, f); in Arch_Touch()
825 struct ar_hdr arh; /* Header describing table of contents */ in Arch_TouchLib() local
828 f = ArchFindMember(gn->path, RANLIBMAG, &arh, "r+"); in Arch_TouchLib()
832 snprintf(arh.ar_date, sizeof arh.ar_date, "%-ld", (unsigned long)now); in Arch_TouchLib()
833 (void)fwrite(&arh, sizeof arh, 1, f); in Arch_TouchLib()
848 struct ar_hdr *arh; in Arch_UpdateMTime() local
850 arh = ArchStatMember(GNode_VarArchive(gn), GNode_VarMember(gn), true); in Arch_UpdateMTime()
851 if (arh != NULL) in Arch_UpdateMTime()
852 gn->mtime = (time_t)strtol(arh->ar_date, NULL, 10); in Arch_UpdateMTime()
924 struct ar_hdr *arh; /* Header for __.SYMDEF */ in RanlibOODate() local
927 arh = ArchStatMember(gn->path, RANLIBMAG, false); in RanlibOODate()
929 if (arh == NULL) { in RanlibOODate()
936 tocModTime = (int)strtol(arh->ar_date, NULL, 10); in RanlibOODate()