An existing application running on Solaris 2.x software should be checked for the following points:
To make the application large-file compatible (for example, "large-file safe in Solaris 2.6"), examine the application's source code to ensure that use of existing interfaces is appropriate and ensure the correct error-handling characteristics when a large file is encountered.
For your application to work with large files (for example, "large-file aware"), you must examine and modify your source code. Examples of areas to modify include:
Output and in-memory formatting strings such as %ld to %lld
Any variable used for temporary storage of sizes or offset information must be correctly sized to avoid truncation.
Function parameters and return values should be checked and corrected if necessary.
For more information, see NFS Administration Guide and System Administration Guide.