version 1.75, 2007/11/17 16:39:45 |
version 1.76, 2009/08/16 09:53:43 |
|
|
arch = ArchFindMember(archive, member, &arHeader, "r+"); |
arch = ArchFindMember(archive, member, &arHeader, "r+"); |
if (arch != NULL) { |
if (arch != NULL) { |
snprintf(arHeader.ar_date, sizeof(arHeader.ar_date), |
snprintf(arHeader.ar_date, sizeof(arHeader.ar_date), |
"%-12ld", (long) timestamp2time_t(now)); |
"%-12ld", (long) time(NULL)); |
if (fseek(arch, -sizeof(struct ar_hdr), SEEK_CUR) == 0) |
if (fseek(arch, -sizeof(struct ar_hdr), SEEK_CUR) == 0) |
(void)fwrite(&arHeader, sizeof(struct ar_hdr), 1, arch); |
(void)fwrite(&arHeader, sizeof(struct ar_hdr), 1, arch); |
fclose(arch); |
fclose(arch); |