Open System Services Programmer's Guide
Table 79 API Interoperability in Native Processes (Functions n through z) (continued)
Usage NotesProcess
Called
From
Module
Compiled
As
Specified
By
Function or Macro
SPT_THREAD_AWARE_
XNONBLOCK or
SPT_THREAD_AWARE_
PRAGMA_XNONBLOCK
OOThreadsspt_read() OSS objects only
SPT_THREAD_AWARE or
SPT_THREAD_AWARE_
PRAGMA
Guardian objects onlyOOHPSPT_READLOCKX()
Guardian objects onlyOOHPSPT_READUPDATELOCKX()
Guardian objects onlyOOHPSPT_READUPDATEX()
OOThreadsspt_readv() OSS objects only
SPT_THREAD_AWARE or
SPT_THREAD_AWARE_
PRAGMA
OOThreadsspt_readvx() OSS objects only
SPT_THREAD_AWARE_
NONBLOCK or
SPT_THREAD_AWARE_
PRAGMA_NONBLOCK
OOThreadsspt_readvz() OSS objects only
_SPT_MODEL_
SPT_THREAD_AWARE_
XNONBLOCK or
SPT_THREAD_AWARE_
PRAGMA_XNONBLOCK
Guardian objects onlyOOHPSPT_READX()
OOThreadsspt_readx() OSS objects only
SPT_THREAD_AWARE_
NONBLOCK or
SPT_THREAD_AWARE_
PRAGMA_NONBLOCK
OOThreadsspt_readz() OSS objects only
_SPT_MODEL_
SPT_THREAD_AWARE_
XNONBLOCK or
SPT_THREAD_AWARE_
PRAGMA_XNONBLOCK
Guardian objects onlyOOHPspt_RECEIVEREAD()
Guardian objects onlyOOHPspt_RECEIVEREADL()
OOThreadsspt_recv() OSS objects only
SPT_THREAD_AWARE or
SPT_THREAD_AWARE_
PRAGMA
_XOPEN_SOURCE_EXTENDED
OOThreadsspt_recvfrom() OSS objects only
SPT_THREAD_AWARE or
552 API Interoperability in Native Processes