Rogue Wave banner
Previous fileTop of DocumentContentsIndexNext file

6.1 OSF/1 Environment Identification

The OSF/1 (Digital Unix) v4.0 implementation of Threads.h++ relies on the POSIX 1003.1c threads interface provided by the OSF/1 system.

6.1.1 OSF/1 Operating System Identification

Threads.h++ will assume that it is being built for an OSF/1 environment if it finds the __DECCXX_VER macro is defined.

Threads.h++ must distinguish between patched versions of the OSF/1 version 4.0 operating system as the "f" patch version of the operating system provides a different thread API than the original unpatched version. Threads.h++ supports the "f" patch, version 4.0 system.

Threads.h++ supports the DEC CXX C++ compiler in this environment.

6.1.2 DEC CXX C++ Compiler Identification

The Threads.h++ uses the __DECCXX_VER macro to identify the compiler as the DEC CXX C++ compiler and to determine the version of that compiler. Threads.h++ recognizes and supports version 6.1 of this compiler. To use a newer version of the compiler, you may need to modify the defs.h file to define the attributes of the new version. For Software Parts Manager installations, this file is located at:

rw_root\workspaces\OS+ver\COMPILER+ver\buildtype\rw\thr\defs.h


Previous fileTop of DocumentContentsIndexNext file

©Copyright 2000, Rogue Wave Software, Inc.
Contact Rogue Wave about documentation or support issues.