|author||Rich Felker <email@example.com>||2012-11-09 14:26:25 -0500|
|committer||Rich Felker <firstname.lastname@example.org>||2012-11-09 14:26:25 -0500|
always add memory streams to stdio open file list
per interpretation for austin group issue #626, fflush(0) and exit() must block waiting for a lock if another thread has locked a memory stream with flockfile. this adds some otherwise-unnecessary synchronization cost to use of memory streams, but there was already a synchronization cost calling malloc anyway. previously the stream was only added to the open file list in single-threaded programs, so that upon subsequent call to pthread_create, locking could be turned on for the stream.
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions