Lines Matching refs:bsdar
51 ar_read_archive(struct bsdar *bsdar, int mode) in ar_read_archive() argument
73 bsdar_errc(bsdar, 0, "archive_read_new failed"); in ar_read_archive()
75 AC(archive_read_open_filename(a, bsdar->filename, DEF_BLKSZ)); in ar_read_archive()
78 out = bsdar->output; in ar_read_archive()
84 bsdar_warnc(bsdar, 0, "%s", archive_error_string(a)); in ar_read_archive()
88 bsdar_warnc(bsdar, 0, "Retrying..."); in ar_read_archive()
93 bsdar->options |= AR_BSD; in ar_read_archive()
95 bsdar->options &= ~AR_BSD; in ar_read_archive()
101 if (bsdar_is_pseudomember(bsdar, name)) in ar_read_archive()
106 bsdar_warnc(bsdar, 0, "ignoring entry: %s", in ar_read_archive()
115 if (bsdar->argc > 0) { in ar_read_archive()
117 for(i = 0; i < bsdar->argc; i++) { in ar_read_archive()
118 av = &bsdar->argv[i]; in ar_read_archive()
126 bsdar_errc(bsdar, errno, in ar_read_archive()
140 if (bsdar->options & AR_V) { in ar_read_archive()
159 bsdar_warnc(bsdar, 0, "%s", in ar_read_archive()
170 if (bsdar->options & AR_V) { in ar_read_archive()
180 bsdar_warnc(bsdar, errno, in ar_read_archive()
182 bsdar->filename); in ar_read_archive()
187 if (bsdar->options & AR_CC) in ar_read_archive()
189 if (bsdar->options & AR_U && in ar_read_archive()
195 if (bsdar->options & AR_V) in ar_read_archive()
200 if (bsdar->options & AR_O) in ar_read_archive()
207 bsdar_warnc(bsdar, 0, "%s", in ar_read_archive()