From owner-cvs-all@FreeBSD.ORG Sun Jun 27 01:09:02 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 44EFC16A4CE; Sun, 27 Jun 2004 01:09:02 +0000 (GMT) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2772043D39; Sun, 27 Jun 2004 01:09:02 +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 i5R18t6w082782; Sun, 27 Jun 2004 01:08:55 GMT (envelope-from kientzle@repoman.freebsd.org) Received: (from kientzle@localhost) by repoman.freebsd.org (8.12.11/8.12.11/Submit) id i5R18tFs082781; Sun, 27 Jun 2004 01:08:55 GMT (envelope-from kientzle) Message-Id: <200406270108.i5R18tFs082781@repoman.freebsd.org> From: Tim Kientzle Date: Sun, 27 Jun 2004 01:08:55 +0000 (UTC) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.bin/tar write.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: Sun, 27 Jun 2004 01:09:02 -0000 kientzle 2004-06-27 01:08:54 UTC FreeBSD src repository Modified files: usr.bin/tar write.c Log: Don't abort immediately on directory change errors. Instead, display a warning, clean up, and let main() return the error. In particular, this means that chdir() problems won't leave broken archives, though they will prompt an error exit value. Revision Changes Path 1.24 +16 -6 src/usr.bin/tar/write.c