From owner-freebsd-bugs@FreeBSD.ORG Thu Jul 8 03:07:59 2004 Return-Path: Delivered-To: freebsd-bugs@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id DDEED16A4CE; Thu, 8 Jul 2004 03:07:59 +0000 (GMT) Received: from mail.suri.co.jp (mail.suri.co.jp [61.194.3.174]) by mx1.FreeBSD.org (Postfix) with ESMTP id F312143D49; Thu, 8 Jul 2004 03:07:58 +0000 (GMT) (envelope-from koie@suri.co.jp) Received: by mail.suri.co.jp (8.12.11/3.7W) id i6837vOT016674; Thu, 8 Jul 2004 12:07:57 +0900 (JST) Date: Thu, 08 Jul 2004 12:07:56 +0900 (JST) Message-Id: <20040708.120756.104051089.koie@suri.co.jp> To: bde@zeta.org.au From: KOIE Hidetaka (=?iso-2022-jp?B?GyRCOHE5PjFRTjQhdz90TX01OzgmGyhC?=) In-Reply-To: <20040707172014.C3185@gamplex.bde.org> References: <200407051221.i65CLC3Q057710@www.freebsd.org> <20040707172014.C3185@gamplex.bde.org> X-URL: http://briefcase.yahoo.co.jp/koie_hidetaka/ X-Mailer: Mew version 4.0.66 on Emacs 21.3.50 / Mule 5.0 (SAKAKI) Mime-Version: 1.0 Content-Type: Text/Plain; charset=us-ascii Content-Transfer-Encoding: 7bit cc: freebsd-bugs@FreeBSD.org cc: freebsd-gnats-submit@FreeBSD.org 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 List-Id: Bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 08 Jul 2004 03:08:00 -0000 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.