ChorusOS 5.0 Application Developer's Guide

Naming Conventions

Library names used in the ChorusOS operating system adhere to the following conventions with regard to their suffixes:

.u.a These static libraries can only be used to build actors that will be loaded in a user address space.
.s.a These static libraries can only be used to build actors that will be loaded in the supervisor address space.
.a These static libraries can be used to build either user or supervisor actors or processes.
.so

These libraries are shared or dynamic and can be used to build either user or supervisor actors or processes. 

All header file and library pathnames listed in the following subsections are related to the installation path of your ChorusOS system, typically, install_dir/chorus-target.