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
To use nonblocking feature set
SPT_THREAD_AWARE_
NONBLOCK or
SPT_THREAD_AWARE_
PRAGMA_NONBLOCK
OOThreadsspt_wakeup() OSS objects only
SPT_THREAD_AWARE or
SPT_THREAD_AWARE_
PRAGMA
OOThreadsspt_write() OSS objects only
SPT_THREAD_AWARE or
SPT_THREAD_AWARE_
PRAGMA
Guardian objects onlyOOHPSPT_WRITEREADX()
Guardian objects onlyOOHPSPT_WRITEUPDATEUNLOCKX()
Guardian objects onlyOOHPSPT_WRITEUPDATEX()
OOThreadsspt_writev() OSS objects only
SPT_THREAD_AWARE or
SPT_THREAD_AWARE_
PRAGMA
OOThreadsspt_writevx() OSS objects only
SPT_THREAD_AWARE_
NONBLOCK or
SPT_THREAD_AWARE_
PRAGMA_NONBLOCK
OOThreadsspt_writevz() OSS objects only
_SPT_MODEL_
SPT_THREAD_AWARE_
XNONBLOCK or
SPT_THREAD_AWARE_
PRAGMA_XNONBLOCK
Guardian objects onlyOOHPSPT_WRITEX()
OOThreadsspt_writex() OSS objects only
SPT_THREAD_AWARE_
NONBLOCK or
SPT_THREAD_AWARE_
PRAGMA_NONBLOCK
OOThreadsspt_writez() OSS objects only
_SPT_MODEL_
SPT_THREAD_AWARE_
XNONBLOCK or
SPT_THREAD_AWARE_
PRAGMA_XNONBLOCK
G, OG, OXPG4sqrt()
G, OG, OISOsqrtf()
G, OG, OISOsqrtl()
G, OG, OISOsrand()
558 API Interoperability in Native Processes