diff options
Diffstat (limited to 'tar.c')
-rw-r--r-- | tar.c | 12 |
1 files changed, 7 insertions, 5 deletions
@@ -611,12 +611,14 @@ static int readTarFile(const char* tarName, int extractFlag, int listFlag, | |||
611 | fprintf(vbFd, "%s\n", header.name); | 611 | fprintf(vbFd, "%s\n", header.name); |
612 | } | 612 | } |
613 | 613 | ||
614 | if (verboseFlag == TRUE && listFlag == TRUE) { | 614 | if (listFlag == TRUE) { |
615 | printf("%s", header.name); | 615 | printf("%s", header.name); |
616 | if (header.type==LNKTYPE) /* If this is a link, say so */ | 616 | if (verboseFlag == TRUE) { |
617 | printf(" link to %s", header.linkname); | 617 | if (header.type==LNKTYPE) /* If this is a link, say so */ |
618 | else if (header.type==SYMTYPE) | 618 | printf(" link to %s", header.linkname); |
619 | printf(" -> %s", header.linkname); | 619 | else if (header.type==SYMTYPE) |
620 | printf(" -> %s", header.linkname); | ||
621 | } | ||
620 | printf("\n"); | 622 | printf("\n"); |
621 | } | 623 | } |
622 | 624 | ||