NAME | SYNOPSIS | API RESTRICTIONS | FEATURES | DESCRIPTION | RETURN VALUE | ATTRIBUTES
#include <pd/chPd.h>int *ptdErrnoAddr(void);
The function or functions documented here may not be used safely in all application contexts with all APIs provided in the ChorusOS 5.0 product.
See API(5FEA) for details.
PRIVATE-DATA
The ptdErrnoAddr call returns the address of the private errno word of the calling thread.
It may be called either explicitly or implicitly from a thread-specific data destructor function.
This function is implemented as a macro.
A typical usage (in a multi-threaded POSIX environment) of ptdErrnoAddr is to define errno as (*ptdErrnoAddr)().
The function ptdErrnoAddr returns the thread-specific errno address.
See attributes(5) for descriptions of the following attributes:
ATTRIBUTE TYPE | ATTRIBUTE VALUE |
---|---|
Interface Stability | Evolving |
NAME | SYNOPSIS | API RESTRICTIONS | FEATURES | DESCRIPTION | RETURN VALUE | ATTRIBUTES