Open System Services Programmer's Guide
MeaningUsage Note
be the same. Behavior might be different in each
environment.
The OSS function or macro operates on OSS objects and
some types of Guardian objects. The extent of support for
Guardian objects differs for each function or macro.
OSS function operates on OSS objects and limited
Guardian objects
The function or macro operates on OSS objects and some
types of Guardian objects. The extent of support for
Guardian objects differs for each function or macro.
OSS objects and limited Guardian objects
The function or macro operates only on OSS objects.OSS objects only
The function or macro requires OSS parameters (OSS
pathname, stream pointer, file descriptor, or process
identifier).
OSS parameters only
When called from a Guardian module, the function or
macro requires Guardian parameters. When called from
Parameters must match module
an OSS module, the function or macro requires OSS
parameters.
If the function or macro operates on an open file, the file
must have been opened in a module of the same
environment.
When called from a Guardian process, the function or
macro requires Guardian parameters. When called from
Parameters must match process
an OSS process, the function or macro requires OSS
parameters.
If the function or macro operates on an open file, the file
must have been opened in a module of the same
environment.
To use this function with the PUT library on systems running
J06.10 or later RVUs or H06.21 or later RVUs, the feature
_PUT_MODEL_
test macro _PUT_MODEL_ must be specified when you
compile the application.
To use this function with the PUT library on systems running
J06.10 or later RVUs or H06.21 or later RVUs, the feature
_PUT_MODEL_ or
_SPT_MODEL_
test macro _PUT_MODEL_ must be specified when you
compile the application, or to use this function with the SPT
library on systems running J06.10 or later RVUs or H06.21
or later RVUs, the feature test macro _SPT_MODEL_ must
be specified when you compile the application.
To use this function with the SPT library on systems running
J06.10 or later RVUs or H06.21 or later RVUs, the feature
_SPT_MODEL_
test macro _SPT_MODEL_ must be specified when you
compile the application.
An application call to interface() is automatically
mapped to this spt_interface() function when you
SPT_THREAD_AWARE or
SPT_THREAD_AWARE_PRAGMA
use the #define SPT_THREAD_AWARE feature test macro
(for C applications) or the #define
SPT_THREAD_AWARE_PRAGMA (for C++ applications) or
an equivalent compiler command option to compile the
application.
An application call to interface() is automatically
mapped to this spt_interfacex() function when you
SPT_THREAD_AWARE_ NONBLOCK or
SPT_THREAD_AWARE_ PRAGMA_NONBLOCK
use the #define SPT_THREAD_AWARE_NONBLOCK
feature test macro (for C applications) or the #define
SPT_THREAD_AWARE_PRAGMA_NONBLOCK (for C++
applications) or an equivalent compiler command option
to compile the application.
504 API Interoperability in Native Processes