Files over 2 GB under Solaris

Subject: Ticket 144620 Solaris largefile support
Date:    Tue, 24 Apr 2001 15:12:38 -0400
From:    "John W Sopko Jr." 
To:      Michele Clark Weigle , 
         Felix Hernandez 
CC:      Kevin Jeffay , Don Smith 

Some more info. See the man pages:

lfcompile
largefile

The lfcompile page notes that if you pass the following flag to the
compiler your application will get compiled to support large files,
files greater then 2GB (2^31):

        -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64

I removed the 'O_LARGEFILE' flag from the open() system call
and then compiled using both /opt/SUNWspro/bin/cc and 
/usr/local/bin/gcc with the above flag. The program could then
create a file greater then 2^31 (2GB). This way you do not
need to modify your code.

Felix Hernandez
Last modified: Fri Apr 27 22:45:56 EDT 2001