From owner-cvs-all@FreeBSD.ORG Fri Nov 5 05:26:31 2004 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 02C4B16A4CE; Fri, 5 Nov 2004 05:26:31 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id E73A643D2D; Fri, 5 Nov 2004 05:26:30 +0000 (GMT) (envelope-from kientzle@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.11/8.12.11) with ESMTP id iA55QUTH068634; Fri, 5 Nov 2004 05:26:30 GMT (envelope-from kientzle@repoman.freebsd.org) Received: (from kientzle@localhost) by repoman.freebsd.org (8.12.11/8.12.11/Submit) id iA55QUIb068633; Fri, 5 Nov 2004 05:26:30 GMT (envelope-from kientzle) Message-Id: <200411050526.iA55QUIb068633@repoman.freebsd.org> From: Tim Kientzle Date: Fri, 5 Nov 2004 05:26:30 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/lib/libarchive archive_write.3 archive_write.c archive_write_set_compression_gzip.c archive_write_set_compression_none.c archive_write_set_format_shar.c archive_write_set_format_ustar.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 05 Nov 2004 05:26:31 -0000 kientzle 2004-11-05 05:26:30 UTC FreeBSD src repository Modified files: lib/libarchive archive_write.3 archive_write.c archive_write_set_compression_bzip2.c archive_write_set_compression_gzip.c archive_write_set_compression_none.c archive_write_set_format_cpio.c archive_write_set_format_pax.c archive_write_set_format_shar.c archive_write_set_format_ustar.c Log: Clean up the error handling in the write path. In particular, this should solve some problems people have seen with bsdtar not exiting on various write errors. Revision Changes Path 1.8 +7 -7 src/lib/libarchive/archive_write.3 1.13 +4 -1 src/lib/libarchive/archive_write.c 1.6 +27 -18 src/lib/libarchive/archive_write_set_compression_bzip2.c 1.8 +28 -19 src/lib/libarchive/archive_write_set_compression_gzip.c 1.6 +17 -9 src/lib/libarchive/archive_write_set_compression_none.c 1.5 +9 -9 src/lib/libarchive/archive_write_set_format_cpio.c 1.19 +8 -8 src/lib/libarchive/archive_write_set_format_pax.c 1.11 +109 -58 src/lib/libarchive/archive_write_set_format_shar.c 1.12 +4 -4 src/lib/libarchive/archive_write_set_format_ustar.c