On Thu, 2007-01-18 at 16:28 -0800, pw wrote:
Hello,
I am writing (fixing) some software and wish to know if fedora core handles _LARGE_FILE_SOURCE 64 bit file access properly on 32 bit systems.
What version of glibc is used for the system? What kernel version is FC6?
What 64 bit file calls are actually available in the libaries? ie: fseeko ftello fseek64 ftell64 fgetpos fsetpos
Do these actually work with files over 16 Gig? (Some systems they don't regardless of the file system capabilities)
I have some test code if anyone at redhat wishes to test this out.
Assuming the program is built with that definition set, yes 64-bit offsets are used on a 32-bit machine. I've rebuilt a number of apps (apache, vsftpd, etc.) so they don't choke on huge log files.
Unfortunately, a number of utilities are still built "wrongly" (2G file size maximum and the use of signed integers for offsets instead of "off_t"), so be warned.
---------------------------------------------------------------------- - Rick Stevens, Senior Systems Engineer rstevens@vitalstream.com - - VitalStream, Inc. http://www.vitalstream.com - - - - Warning: You are logged into reality as the root user... - ----------------------------------------------------------------------