[PATCH v3 3/5] Introduce _REENT_GLOBAL_STDIO_STREAMS
Fri Jun 30 08:13:00 GMT 2017
On Jun 30 07:43, Sebastian Huber wrote:
> On 29/06/17 20:31, Corinna Vinschen wrote:
> > And, JFYI, Cygwin will start to use it too after the next release:)
> There are some new problems with this change. We have no reference counting
> in the FILE objects, so a freopen(..., stdin), closes the global stdin FILE
> object (__sf), etc. What works is a stdin = fopen(). I guess this could
> break existing applications.
Erm... isn't that expected behaviour? stdin/stdout/stderr are global
objects, after all. They were never thread-local per POSIX.
-------------- next part --------------
A non-text attachment was scrubbed...
Size: 819 bytes
Desc: not available
More information about the Newlib