multitasking
Would you point some fingers, please? Where can I find the ISO C
specification
and, specificaly, where does it say anything about reentrancy?
http://www.iso.org, the costs are 340 swiss franks.
<quote 5.2.3>
[#1] Functions shall be implemented such that they may be
interrupted at any time by a signal, or may be called by a
signal handler, or both, with no alteration to earlier, but
still active, invocations' control flow (after the
interruption), function return values, or objects with
automatic storage duration. All such objects shall be
maintained outside the function image (the instructions that
compose the executable representation of a function) on a
per-invocation basis.
</quote>
<quote 7.1.4>
[#4] The functions in the standard library are not
guaranteed to be reentrant and may modify objects with
static storage duration.146)
</quote>