Wiki Markup |
---|
*asynchronous-safe* \[[GNU Pth|AA. C References#GNU Pth]\]
A function is "async-safe" if it can called safely and without side effects from within a signal handler context. |
Wiki Markup |
---|
*free-standing environment* \[[The C Book|http://www.phy.duke.edu/~rgb/General/c_book/c_book/preface/hosted_and_free_standing.html]\]
An environment without the C standard libraries. Common for stand-alone programs, such as operating systems or firmware. |
...
Wiki Markup |
---|
*locale-specific behavior* \[[ISO/IEC 9899-1999|AA. C References#ISO/IEC 9899-1999]\]
Behavior that depends on local conventions of nationality, culture, and language that each implementation documents. |
Wiki Markup |
---|
*reentrant* \[[Dowd 06|AA. C References#Dowd 06]\]
A function is reentrant if multiple instances of the same function can run in the same address space concurrently without creating the potential for inconsistent states. |
Wiki Markup |
---|
*undefined behavior* \[[ISO/IEC 9899-1999|AA. C References#ISO/IEC 9899-1999]\] Behavior, upon use of a nonportable or erroneous program construct or of erroneous data, for which the standard imposes no requirements. An example of undefined behavior is the behavior on integer overflow. |
...