Solaris compatibility libraries



Tru64 UNIX

» Tru64 UNIX V5.1B-6
» Tru64 UNIX V5.1B-5
» Documentation
» Information library
» Software web index
» Software products library
» Patch database
» Services
» Developer & Solution Partner Program
» Send us your comments
» Support Statements

Evolving business value

» Tru64 UNIX to HP-UX 11i transition benefits calculator
» Alpha RetainTrust Program
» Transition

Related links

» Alpha systems
» HP-UX 11i
» Integrity servers
» Linux
» HP storage
» HP solutions
HP-UX 11i: measurably better TCO!


» Product info

» Download

» Resources

The Solaris Compatibility Libraries for Tru64 UNIX makes the migration of  Solaris applications to HP Tru64 UNIX even easier.

The current version of Solaris Compatibility Libraries is Version 1.1.

As of August 2001, the Solaris compatible Threads Library source code (ScTL) has been available on Linux and FreeBSD, and the source has been updated for Tru64 UNIX. ScTL for Tru64 UNIX (as well as Linux and Free BSD) is available from an HP sponsored Sourceforge project at

The Solaris Compatability Libraries (SCL) allow applications using nonstandard, proprietary Solaris APIs to be more easily ported to Tru64 UNIX. Many applications written for Solaris use nonstandard, proprietary functions that can make porting to other UNIX operating systems difficult.

HP has eased the migration of such applications to Tru64 UNIX by providing a number of libraries that implement many of the nonstandard Solaris APIs enabling application source to be ported with little or no change and preventing the need for writing your own implementation of the Solaris functionality.

The functions provided fall into three categories:

  • Solaris Threads: an implementation of Solaris thread functions layered upon POSIX threads
  • Remote Procedure Calls: a port of Sun's public domain ONC RPC v2.3 software.
  • Miscellaneous: various library functions including asynchronous I/O, large file support, wide character and signal name functions

You can read the User Guide to find out more about SCL or download the software and try it for yourself.

We welcome feedback on your use of SCL - please let us know what you think and report any problems to us.