Defines | |
#define | RPA_SunOS_sparc_INCLUDED |
#define RPA_SunOS_sparc_INCLUDED |
There are in the directory 'architectures', include files which are specific to an architecture, a library, a particular implementation. In other words, a concrete implementation of the interfaces needed by the library, such as threads, mutexes, atomic types and 'compare-and-swap' operations.
These implementation-specific files only specialize existing templates, declared in 'synchro.h'. They also detect whether they are relevant - and they will be compiled - or whether they are not on the right platform - and in such a case the body if these files will be enclosed in a large 'ifdef/endif'.
This implementation demonstrates the exclusive use of Solaris-specific features, although the pthread library is available on this platform.