Deleted Added
full compact
ar_io.c (104548) ar_io.c (108533)
1/*-
2 * Copyright (c) 1992 Keith Muller.
3 * Copyright (c) 1992, 1993
4 * The Regents of the University of California. All rights reserved.
5 *
6 * This code is derived from software contributed to Berkeley by
7 * Keith Muller of the University of California, San Diego.
8 *

--- 27 unchanged lines hidden (view full) ---

36 */
37
38#ifndef lint
39#if 0
40static char sccsid[] = "@(#)ar_io.c 8.2 (Berkeley) 4/18/94";
41#endif
42#endif /* not lint */
43#include <sys/cdefs.h>
1/*-
2 * Copyright (c) 1992 Keith Muller.
3 * Copyright (c) 1992, 1993
4 * The Regents of the University of California. All rights reserved.
5 *
6 * This code is derived from software contributed to Berkeley by
7 * Keith Muller of the University of California, San Diego.
8 *

--- 27 unchanged lines hidden (view full) ---

36 */
37
38#ifndef lint
39#if 0
40static char sccsid[] = "@(#)ar_io.c 8.2 (Berkeley) 4/18/94";
41#endif
42#endif /* not lint */
43#include <sys/cdefs.h>
44__FBSDID("$FreeBSD: head/bin/pax/ar_io.c 104548 2002-10-06 03:20:27Z tjr $");
44__FBSDID("$FreeBSD: head/bin/pax/ar_io.c 108533 2003-01-01 18:49:04Z schweikh $");
45
46#include <sys/types.h>
47#include <sys/ioctl.h>
48#include <sys/mtio.h>
49#include <sys/stat.h>
50#include <sys/wait.h>
51#include <err.h>
52#include <errno.h>

--- 666 unchanged lines hidden (view full) ---

719{
720 long fsbz;
721 off_t cpos;
722 off_t mpos;
723 struct mtop mb;
724
725 /*
726 * Fail resync attempts at user request (done) or this is going to be
45
46#include <sys/types.h>
47#include <sys/ioctl.h>
48#include <sys/mtio.h>
49#include <sys/stat.h>
50#include <sys/wait.h>
51#include <err.h>
52#include <errno.h>

--- 666 unchanged lines hidden (view full) ---

719{
720 long fsbz;
721 off_t cpos;
722 off_t mpos;
723 struct mtop mb;
724
725 /*
726 * Fail resync attempts at user request (done) or this is going to be
727 * an update/append to a existing archive. if last i/o hit media end,
728 * we need to go to the next volume not try a resync
727 * an update/append to an existing archive. If last i/o hit media end,
728 * we need to go to the next volume not try a resync.
729 */
730 if ((done > 0) || (lstrval == 0))
731 return(-1);
732
733 if ((act == APPND) || (act == ARCHIVE)) {
734 paxwarn(1, "Cannot allow updates to an archive with flaws.");
735 return(-1);
736 }

--- 554 unchanged lines hidden ---
729 */
730 if ((done > 0) || (lstrval == 0))
731 return(-1);
732
733 if ((act == APPND) || (act == ARCHIVE)) {
734 paxwarn(1, "Cannot allow updates to an archive with flaws.");
735 return(-1);
736 }

--- 554 unchanged lines hidden ---