On Sun, Jan 13, 2002 at 01:11:41AM -0500, Brian J. Murrell wrote: > On Sun, Jan 13, 2002 at 01:04:28PM +1100, Geoffrey Lee wrote: > > > > Applications have to be compiled with large file support, e.g. I think > > proftpd the last time we tested didn't support large files. > > Indeed. > > I looked closer at my app and it is indeed compiled with large file > support: > > gcc -I. -I. -D_FILE_OFFSET_BITS=64 -D_LARGEFILE64_SOURCE -Wall -pthread >-march=athlon -malign-double -fschedule-insns2 -O3 -o foo.o -c foo.c >
Well, code could fail for a couple of reasons. For exmaple, in the case of proftpd, it declared, say, filesize with an unsigned long. On 32-bit architectures, this is going to overflow (as opposed to off_t + largefile support). > So I need to look elsewhere. > My assumption would be that if these defines are in the Makefile you can (probably) assume that there is largefile support. > The filesystem that my Cooker was writing to was NFS mounted from an > 8.1 box. Do both 8.1 and NFS support large file operations? > I don't have files half as big, ask Juan? :) -- Geoff.