From owner-freebsd-bugs@FreeBSD.ORG Thu Jul 8 03:10:06 2004 Return-Path: Delivered-To: freebsd-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 232F616A4FB for ; Thu, 8 Jul 2004 03:10:06 +0000 (GMT) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 19A8A43D49 for ; Thu, 8 Jul 2004 03:10:06 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.12.11/8.12.11) with ESMTP id i683A5Rv053877 for ; Thu, 8 Jul 2004 03:10:05 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.12.11/8.12.11/Submit) id i683A5Pn053876; Thu, 8 Jul 2004 03:10:05 GMT (envelope-from gnats) Date: Thu, 8 Jul 2004 03:10:05 GMT Message-Id: <200407080310.i683A5Pn053876@freefall.freebsd.org> To: freebsd-bugs@FreeBSD.org From: KOIE Hidetaka (=?iso-2022-jp?B?GyRCOHE5PjFRTjQhdz90TX01OzgmGyhC?=) Subject: Re: kern/68690: write(2) returns wrong vlalue when EFAULT X-BeenThere: freebsd-bugs@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: "KOIE Hidetaka \(=?iso-2022-jp?B?GyRCOHE5PjFRTjQhdz90TX01OzgmGyhC?=\)" List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jul 2004 03:10:06 -0000 The following reply was made to PR kern/68690; it has been noted by GNATS. From: KOIE Hidetaka (=?iso-2022-jp?B?GyRCOHE5PjFRTjQhdz90TX01OzgmGyhC?=) To: bde@zeta.org.au Cc: freebsd-gnats-submit@FreeBSD.org, freebsd-bugs@FreeBSD.org Subject: Re: kern/68690: write(2) returns wrong vlalue when EFAULT Date: Thu, 08 Jul 2004 12:07:56 +0900 (JST) Thanks for your inspection. Message-Id: <20040707172014.C3185@gamplex.bde.org> Date: Wed, 7 Jul 2004 18:23:57 +1000 (EST) From: Bruce Evans Subject: Re: kern/68690: write(2) returns wrong vlalue when EFAUL.. | Do you actually see the file pointer advanced? This may be file system | dependent. ffs is supposed to back out of the write, and it does so | for me. Output: | | %%% | pos=0 | write(20480)->-1 (should be 12288) | write: Bad address | pos=0 (should be 12288) | %%% I was unaware of examining on NFS. %%% pos=0 write(20480)->-1 (should be 12288) write: Bad address pos=8192 (should be 12288) %%% The file pointer is not backed. | > >Fix: I understand some problems exist. -- KOIE Hidetaka / koie@suri.co.jp / SURIGIKEN Co.,LTD.