From owner-cvs-src@FreeBSD.ORG Mon Mar 8 12:31:38 2004 Return-Path: Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id A20C916A4CE; Mon, 8 Mar 2004 12:31:38 -0800 (PST) Received: from repoman.freebsd.org (repoman.freebsd.org [216.136.204.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 86AA843D2F; Mon, 8 Mar 2004 12:31:38 -0800 (PST) (envelope-from kensmith@FreeBSD.org) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.12.10/8.12.10) with ESMTP id i28KVcGe040802; Mon, 8 Mar 2004 12:31:38 -0800 (PST) (envelope-from kensmith@repoman.freebsd.org) Received: (from kensmith@localhost) by repoman.freebsd.org (8.12.10/8.12.10/Submit) id i28KVcv8040798; Mon, 8 Mar 2004 12:31:38 -0800 (PST) (envelope-from kensmith) Message-Id: <200403082031.i28KVcv8040798@repoman.freebsd.org> From: Ken Smith Date: Mon, 8 Mar 2004 12:31:38 -0800 (PST) To: src-committers@FreeBSD.org, cvs-src@FreeBSD.org, cvs-all@FreeBSD.org X-FreeBSD-CVS-Branch: HEAD Subject: cvs commit: src/usr.sbin/pw edgroup.c fileupd.c X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the src tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Mar 2004 20:31:38 -0000 kensmith 2004/03/08 12:31:38 PST FreeBSD src repository Modified files: usr.sbin/pw edgroup.c fileupd.c Log: Shift file locking to source file instead of temp file. This fixes data buffering issue that corrupts files if two pw(8)'s run at the same time as well as changing pw(8) so it uses the same locking mechanism as PAM, vipw(8), pwd_mkdb(8), etc. PR: bin/23501 Submitted by: Alex Kapranoff Approved by: rwatson (mentor) MFC after: 5 days Revision Changes Path 1.9 +3 -4 src/usr.sbin/pw/edgroup.c 1.10 +3 -5 src/usr.sbin/pw/fileupd.c