Installation guide

Synchronized I/O
Timers
Support for many of these features has been available in the Solaris operating
environment for several releases in a non-standards-conformant way.
ISO 10646
The ISO 10646 standard defines Unicode 2.0, including UCS-2 and UTF-8 (the
standard UNIX implementation). All implementations specified in this standard are
Unicode 2.0 compliant.
Robust Software Developer
Environment
The Solaris operating environment provides developers with the documentation,
development software libraries, productivity tools, sample code, and testing tools
needed to develop software applications for the Solaris runtime environments. This
section describes new features to help developers dealing with large files (over 2
Gbytes), multithreaded applications, and X servers and libraries.
Large Files
The large files project supports files that are larger than or equal to 2 Gbytes.
Large-file semantics are supported on UFS, NFS, and CacheFS file systems.
Applications will be able to create and access files up to
One Tbyte on UFS-mounted file systems
The limit of the NFS server for NFS– and CacheFS–mounted file systems
Existing file I/O interfaces have been modified to detect the error when they are
used with a large file. New data types (most with suffixes of 64 or 64_t) and new
interfaces (most with suffixes of 64) are provided to operate on large files.
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 has the correct error-handling characteristics when a
large file is encountered.
3-18
Information Library for Solaris 2.6 (Intel Platform Edition) August 1997