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.