Lines Matching refs:bsdar

84 static struct bsdar	*bsdar;
253 bsdar_errc(bsdar, EX_SOFTWARE, 0, "archive_read_new failed");
257 bsdar_warnc(bsdar, archive_errno(a), "%s",
280 bsdar_errc(bsdar, EX_IOERR, errno, "unlink failed");
286 bsdar_errc(bsdar, EX_SOFTWARE, errno, "strdup failed");
288 bsdar_errc(bsdar, EX_IOERR, errno, "mkstemp failed");
296 bsdar_warnc(bsdar, errno, "open failed");
300 bsdar_warnc(bsdar, 0, "arscp_copy failed");
311 bsdar_errc(bsdar, EX_SOFTWARE, 0,
324 bsdar->filename = tmpac;
337 bsdar_warnc(bsdar, errno, "fstate failed");
342 bsdar_warnc(bsdar, errno, "mmap failed");
348 bsdar_warnc(bsdar, errno, "write failed");
353 bsdar_errc(bsdar, EX_SOFTWARE, errno, "munmap failed");
371 bsdar->addlib = archive;
372 ar_mode_A(bsdar);
385 ar_mode_q(bsdar);
398 ar_mode_d(bsdar);
411 ar_mode_x(bsdar);
423 bsdar->argc = 0;
424 bsdar->argv = NULL;
426 bsdar->options |= AR_V;
427 ar_mode_t(bsdar);
428 bsdar->options &= ~AR_V;
442 bsdar_errc(bsdar, EX_IOERR, errno,
446 bsdar->filename = archive;
450 bsdar->argc = 0;
451 bsdar->argv = NULL;
454 bsdar->options |= AR_V;
455 ar_mode_t(bsdar);
456 bsdar->options &= ~AR_V;
460 bsdar_errc(bsdar, EX_IOERR, errno,
466 bsdar->filename = tmpac;
480 ar_mode_r(bsdar);
493 bsdar_errc(bsdar, EX_IOERR, errno, "rename failed");
501 bsdar_errc(bsdar, EX_IOERR, errno, "chmod failed");
506 bsdar->filename = NULL;
508 bsdar_warnc(bsdar, 0, "no open output archive");
523 bsdar_errc(bsdar, EX_SOFTWARE, errno, "strdup failed");
540 bsdar_errc(bsdar, EX_IOERR, errno, "unlink %s failed",
559 bsdar_warnc(bsdar, 0, "no open output archive");
571 bsdar_errc(bsdar, EX_SOFTWARE, errno, "malloc failed");
613 bsdar_errc(bsdar, EX_SOFTWARE, errno, "malloc failed");
618 bsdar_errc(bsdar, EX_SOFTWARE, errno, "invalid mlist");
622 bsdar->argc = n;
623 bsdar->argv = argv;
632 for(i = 0; i < bsdar->argc; i++)
633 free(bsdar->argv[i]);
635 free(bsdar->argv);
651 ar_mode_script(struct bsdar *ar)
654 bsdar = ar;