From mboxrd@z Thu Jan 1 00:00:00 1970 From: Dave Kleikamp Subject: Re: files of size larger than fs size Date: Thu, 17 Mar 2005 15:39:14 -0600 Message-ID: <1111095554.8158.39.camel@localhost> References: <1111092712.8158.27.camel@localhost> <1111094989.8159.35.camel@localhost> Mime-Version: 1.0 Content-Type: text/plain Content-Transfer-Encoding: 7bit Cc: fsdevel , Phillip Lougher , Max Received: from e34.co.us.ibm.com ([32.97.110.132]:37000 "EHLO e34.co.us.ibm.com") by vger.kernel.org with ESMTP id S261187AbVCQVjR (ORCPT ); Thu, 17 Mar 2005 16:39:17 -0500 Received: from westrelay01.boulder.ibm.com (westrelay01.boulder.ibm.com [9.17.195.10]) by e34.co.us.ibm.com (8.12.10/8.12.9) with ESMTP id j2HLdGKN459426 for ; Thu, 17 Mar 2005 16:39:16 -0500 Received: from d03av01.boulder.ibm.com (d03av01.boulder.ibm.com [9.17.195.167]) by westrelay01.boulder.ibm.com (8.12.10/NCO/VER6.6) with ESMTP id j2HLdGPl189704 for ; Thu, 17 Mar 2005 14:39:16 -0700 Received: from d03av01.boulder.ibm.com (loopback [127.0.0.1]) by d03av01.boulder.ibm.com (8.12.11/8.12.11) with ESMTP id j2HLdFJC007550 for ; Thu, 17 Mar 2005 14:39:15 -0700 To: Bryan Henderson In-Reply-To: <1111094989.8159.35.camel@localhost> Sender: linux-fsdevel-owner@vger.kernel.org List-Id: linux-fsdevel.vger.kernel.org With this change, the file size on jfs becomes 2^48 + 4 as expected. --- jfs_bug.c.orig 2005-03-17 14:18:48.229634648 -0600 +++ jfs_bug.c 2005-03-17 15:32:45.952750104 -0600 @@ -13,12 +13,14 @@ int data = 0; struct flock fl; void read1() { - size_t rc = fread(&data,sizeof(data),1,f); + /* size_t rc = fread(&data,sizeof(data),1,f); */ + size_t rc = read(fn, &data, sizeof(data)); printf("read() rc = %llu\n",rc); } void write1() { - size_t rc = fwrite(&data,sizeof(data),1,f); + /* size_t rc = fwrite(&data,sizeof(data),1,f); */ + size_t rc = write(fn, &data, sizeof(data)); printf("write() rc = %llu\n",rc); } -- David Kleikamp IBM Linux Technology Center