Go to main content

man pages section 3: Library Interfaces and Headers

Exit Print View

Updated: Wednesday, July 27, 2022
 
 

tt_feature_enabled (3)

Name

tt_feature_enabled - Query the ToolTalk library to see if a particular feature has been enabled previously

Synopsis

#include <Tt/tt_c.h>
Tt_status tt_feature_enabled ( Tt_feature feature );

Description

tt_feature_enabled(3)         ToolTalk Functions         tt_feature_enabled(3)



NAME
       tt_feature_enabled  - Query the ToolTalk library to see if a particular
       feature has been enabled previously

SYNOPSIS
       #include <Tt/tt_c.h>
       Tt_status tt_feature_enabled ( Tt_feature feature );

DESCRIPTION
       The tt_feature_enabled() call queries the ToolTalk service  to  see  if
       the indicated feature has previously been enabled.

       The  feature  argument  is  a  value indicating a particular feature in
       which the calling code is interested.

RETURN VALUE
       Upon successful completion, the tt_feature_enabled()  function  returns
       the status of the operation as one of the following Tt_status values:

       TT_OK The operation completed successfully.

       TT_WRN_NOT_ENABLED
               The feature has not yet been enabled.

       TT_ERR_UNIMP
               The  version  of  the  ToolTalk library linked with the calling
               code does not support the indicated feature.

APPLICATION USAGE
       A library using ToolTalk could check to see if the calling  application
       had  previously  turned  on  ToolTalk's multithreading feature with the
       following code:

                 Tt_status ttstat;
                 ttstat = tt_feature_enabled(TT_FEATURE_MULTITHREADED);
                 if (ttstat != TT_OK) {
                      ttstat = tt_feature_required(TT_FEATURE_MULTITHREADED);
                 }

ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:


       +---------------+------------------+
       |ATTRIBUTE TYPE | ATTRIBUTE VALUE  |
       +---------------+------------------+
       |Availability   | library/tooltalk |
       +---------------+------------------+
       |Stability      | Committed        |
       +---------------+------------------+

SEE ALSO
       tt_c(5), tt_feature_required(3)




ToolTalk 1.3                     1 March 1996            tt_feature_enabled(3)