|
Chris, I can't be of much help as I haven't done it myself but since forum is not quick to reply to your question today I figured I'd chime in. I can tell you that I didn't have much luck with fopen and other f* type apis but have had great success with their sister apis like open, read, write etc. Perhaps you would have the same luck with those? HTH. Elvis -----Original Message----- Subject: [C400-L] Writing LARGE FILES I am trying to compile a C program that can read and write LARGE FILEs (> 2GB) to IFS. I am using the fopen/fread/fwrite/fclose functions and compiled with the *IFS64IO option. The fread() can read the large file, but fwrite() still fails when it reaches 2GB. I even tried explicitly using fopen64(), etc. Still No Joy. All that happens if I specify '#define __IFS64_IO__' is a warning that I can't redefine the macro. I even called IBM Software Support, and they currently have no ideas about why this is happening. I'd like this to work on V4R5, but would be satisfied with V5R1+. Has ANYONE gotten a C routine to write an IFS file larger than 2GB, and how did you do it? Thanks
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.