Trusted Solaris Developer's Guide

Header File Locations

Most Trusted Solaris header files are located in /usr/include/tsol and include headers in /usr/include/sys/tsol. However, a few header files are modified from the Solaris operating environment, and are therefore located in other directories as follows:

Header File Name 

Category of Interfaces 

/usr/dt/include/label_clipping.h 

X11 Window label translation 

/usr/dt/include/Dt/ModLabel.h 

Label Builder 

/usr/openwin/include/tsol/Xtsol.h 

X Window System 

/usr/dt/include/Dt/label_clipping.h 

Label clipping with font list 

/usr/include/rpc/rpc.h 

Remote procedure calls (RPC) 

/usr/include/sys/ipc/ipc/h 

Interprocess communications (IPC) 

/usr/include/sys/msg.h 

System V message queues 

/usr/include/sys/sem.h 

System V semaphore sets 

/usr/include/sys/shm.h 

System V shared memory regions 

/usr/include/sys/tsol/stream.h 

Trusted streams 

/usr/include/bsm/auditwrite.h

Auditing