Solaris 2.x 上で既存のアプリケーションを実行する場合、次の点について確認する必要があります。
アプリケーションが大規模ファイルに対応できるためには (「Solaris 2.6 で大規模ファイルを扱っても安全 (large-file safe)」)、アプリケーションのソースコードを調べて、既存のインタフェースが適切であること、そして正しいエラー処理特性を備えていることを確認する必要があります。
アプリケーションが大規模ファイルを取り扱えるようにするには (「大規模ファイルを使用できる (large-file aware)」)、アプリケーションのソースコードを調べて修正しなくてはなりません。次は、修正すべき箇所の例です。
%ld から %lld などの出力およびメモリ内部の書式文字列
サイズ情報またはオフセット情報の一時記憶領域に使用する変数は、正しいサイズに設定して切り捨てられるのを防ぐ必要がある
関数のパラメタと戻り値を調べて、必要に応じて修正する
詳細については、『NFS の管理』と『Solaris のシステム管理』を参照してください。