|
NAMEtt_feature_required — declare a feature to be required by the calling program. SYNOPSIS#include &<Tt/tt_c.h> Tt_status tt_feature_required( Tt_feature feature); DESCRIPTIONThe tt_feature_required function declares a feature to be required by the calling code. If the feature is available, tt_feature_required enables it. If the feature requires the ToolTalk service to perform some initialization (for example, TT_FEATURE_MULTITHREADED), the initialization is performed in this call. Some features (such as TT_FEATURE_MULTITHREADED) require this call to be made before calling tt_open. ARGUMENTS
RETURN VALUEUpon completion, the tt_feature_required function returns the status of the operation as one of the following Tt_status values:
APPLICATION USAGETo use the ToolTalk library in a multithreaded environment, an application would declare multithreading to be required before a call to tt_open or ttdt_open: Tt_status ttstat; ttstat = tt_feature_required(TT_FEATURE_MULTITHREADED); tt_open(); SEE ALSOTt/tt_c.h - Tttt_c(5), tt_feature_enabled(3), tt_open(3), ttdt_open(3)
|