From owner-cvs-sys Wed May 20 02:10:43 1998 Return-Path: Received: (from daemon@localhost) by hub.freebsd.org (8.8.8/8.8.8) id CAA23880 for cvs-sys-outgoing; Wed, 20 May 1998 02:10:43 -0700 (PDT) (envelope-from owner-cvs-sys) Received: from freefall.freebsd.org (freefall.FreeBSD.ORG [204.216.27.21]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id CAA23817; Wed, 20 May 1998 02:10:24 -0700 (PDT) (envelope-from peter@FreeBSD.org) From: Peter Wemm Received: (from peter@localhost) by freefall.freebsd.org (8.8.8/8.8.5) id CAA12395; Wed, 20 May 1998 02:05:50 -0700 (PDT) Date: Wed, 20 May 1998 02:05:50 -0700 (PDT) Message-Id: <199805200905.CAA12395@freefall.freebsd.org> To: cvs-committers@FreeBSD.ORG, cvs-all@FreeBSD.ORG, cvs-sys@FreeBSD.ORG Subject: cvs commit: src/sys/nfs nfs_serv.c Sender: owner-cvs-sys@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk peter 1998/05/20 02:05:50 PDT Modified files: sys/nfs nfs_serv.c Log: Only ignore "owner" permissions selectively rather than always. In some cases we ignore it (eg: read/write) to maintain chmod-after-open semantics but in other cases we do care, eg: creating files, access() etc. Never ignore errors from VOP_ACCESS() on immutable files. This apparently comes from BSDI (from Keith Bostic) via NetBSD. PR: 5148 Submitted by: Yoshiro MIHIRA Revision Changes Path 1.61 +31 -22 src/sys/nfs/nfs_serv.c