From owner-cvs-src@FreeBSD.ORG Wed Dec 13 02:57:04 2006 Return-Path: X-Original-To: cvs-src@freebsd.org Delivered-To: cvs-src@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1F65E16A407; Wed, 13 Dec 2006 02:57:04 +0000 (UTC) (envelope-from bde@zeta.org.au) Received: from mailout2.pacific.net.au (mailout2-3.pacific.net.au [61.8.2.226]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7CD0843C9D; Wed, 13 Dec 2006 02:55:37 +0000 (GMT) (envelope-from bde@zeta.org.au) Received: from mailproxy2.pacific.net.au (mailproxy2.pacific.net.au [61.8.2.163]) by mailout2.pacific.net.au (Postfix) with ESMTP id 0BA33109BA2; Wed, 13 Dec 2006 13:57:02 +1100 (EST) Received: from katana.zip.com.au (katana.zip.com.au [61.8.7.246]) by mailproxy2.pacific.net.au (Postfix) with ESMTP id 433FA2742C; Wed, 13 Dec 2006 13:57:02 +1100 (EST) Date: Wed, 13 Dec 2006 13:57:01 +1100 (EST) From: Bruce Evans X-X-Sender: bde@delplex.bde.org To: Pawel Jakub Dawidek In-Reply-To: <200612122005.kBCK54S3042289@repoman.freebsd.org> Message-ID: <20061213135203.G1136@delplex.bde.org> References: <200612122005.kBCK54S3042289@repoman.freebsd.org> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed Cc: cvs-src@freebsd.org, src-committers@freebsd.org, cvs-all@freebsd.org Subject: Re: cvs commit: src/lib/libc/sys symlink.2 X-BeenThere: cvs-src@freebsd.org X-Mailman-Version: 2.1.5 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: Wed, 13 Dec 2006 02:57:04 -0000 On Tue, 12 Dec 2006, Pawel Jakub Dawidek wrote: > pjd 2006-12-12 20:05:04 UTC > > FreeBSD src repository > > Modified files: > lib/libc/sys symlink.2 > Log: > symlink(2) return EACCES if a component of the name2 path prefix denies > write permission. Isn't that a bog in symlink(2)? POSIX and POLA don't mention it. Most of your other errno changes seemed to be correct. In particular, there are lots of bugs involving file flags (too many flags give immutability...) and only 1 or 2 of them are documented (not as bugs, and not in your changes). Bruce