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 - To unsubscribe from this list: send the line "unsubscribe linux-fsdevel" in the body of a message to [EMAIL PROTECTED] More majordomo info at http://vger.kernel.org/majordomo-info.html