Rich Felker
dc059f03e8
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.
2012-11-09 14:26:25 -05:00
..
2011-02-12 00:22:29 -05:00
2012-11-08 16:39:41 -05:00
2012-10-24 21:16:06 -04:00
2012-11-08 16:39:41 -05:00
2011-09-21 21:30:45 -04:00
2011-03-28 01:14:44 -04:00
2011-03-20 00:16:43 -04:00
2012-11-01 23:46:39 -04:00
2012-11-08 16:39:41 -05:00
2011-04-02 13:55:54 -04:00
2012-11-08 16:39:41 -05:00
2012-11-08 16:39:41 -05:00
2012-11-08 16:39:41 -05:00
2012-07-02 22:48:56 -04:00
2012-07-02 22:48:56 -04:00
2011-03-28 17:31:01 -04:00
2011-02-20 17:19:37 -05:00
2011-02-12 00:22:29 -05:00
2012-09-06 22:44:55 -04:00
2012-09-06 23:27:55 -04:00
2012-06-17 21:24:58 -04:00
2012-11-01 23:46:39 -04:00
2012-10-24 23:16:41 -04:00
2012-10-24 23:16:41 -04:00
2012-06-19 01:12:36 -04:00
2012-10-27 19:52:40 -04:00
2012-11-08 16:39:41 -05:00
2012-09-06 22:44:55 -04:00
2012-11-08 16:39:41 -05:00
2012-11-08 16:39:41 -05:00
2012-11-08 16:39:41 -05:00
2012-10-24 23:16:41 -04:00
2011-07-30 08:02:14 -04:00
2012-11-09 14:26:25 -05:00
2012-11-08 16:39:41 -05:00
2012-09-06 22:44:55 -04:00
2012-10-27 19:52:40 -04:00
2012-11-08 16:39:41 -05:00
2012-11-08 16:39:41 -05:00
2012-11-08 16:39:41 -05:00
2012-11-08 16:39:41 -05:00
2012-11-08 16:39:41 -05:00
2012-09-06 22:44:55 -04:00
2011-04-02 13:54:55 -04:00
2011-02-12 00:22:29 -05:00
2012-11-08 16:39:41 -05:00
2012-11-08 17:04:20 -05:00
2011-07-30 08:02:14 -04:00
2012-10-24 23:16:41 -04:00
2012-09-06 22:44:55 -04:00
2012-11-08 16:39:41 -05:00
2012-09-06 22:44:55 -04:00
2012-06-02 21:20:21 -04:00
2012-10-27 19:52:40 -04:00
2011-03-28 01:14:44 -04:00
2011-02-12 00:22:29 -05:00
2012-11-08 16:39:41 -05:00
2012-09-06 22:44:55 -04:00
2012-11-08 16:39:41 -05:00
2012-07-04 12:18:46 -04:00
2012-11-08 16:39:41 -05:00
2012-11-08 16:39:41 -05:00
2012-11-09 14:26:25 -05:00
2012-11-09 14:26:25 -05:00
2012-11-08 16:39:41 -05:00
2012-06-20 09:27:28 -04:00
2012-11-08 17:04:20 -05:00
2012-09-06 22:44:55 -04:00
2012-06-02 21:20:21 -04:00
2012-10-27 19:52:40 -04:00
2011-03-28 01:14:44 -04:00
2011-02-12 00:22:29 -05:00
2011-05-01 20:12:51 -04:00
2012-07-04 12:21:22 -04:00
2012-11-08 16:39:41 -05:00
2012-11-08 16:39:41 -05:00
2011-03-29 08:25:59 -04:00
2011-03-20 00:16:43 -04:00
2011-02-22 17:11:35 -05:00
2012-09-06 22:44:55 -04:00
2012-09-06 22:44:55 -04:00
2011-04-05 12:25:31 -04:00
2011-04-05 12:25:31 -04:00
2012-09-06 22:44:55 -04:00
2012-09-06 22:44:55 -04:00
2012-09-06 22:44:55 -04:00
2012-09-06 22:44:55 -04:00
2011-07-30 08:02:14 -04:00
2011-07-30 08:02:14 -04:00
2011-07-30 08:02:14 -04:00
2012-09-06 22:44:55 -04:00
2012-09-06 22:44:55 -04:00
2011-06-13 20:52:01 -04:00
2011-04-17 16:32:15 -04:00
2011-06-13 20:52:01 -04:00
2011-03-28 01:14:44 -04:00
2012-11-08 16:39:41 -05:00
2011-02-20 17:19:37 -05:00
2012-09-06 22:44:55 -04:00
2012-11-08 16:39:41 -05:00
2012-11-08 16:39:41 -05:00
2012-11-08 16:39:41 -05:00
2012-09-06 22:44:55 -04:00
2012-09-06 22:44:55 -04:00
2012-09-06 22:44:55 -04:00
2012-11-08 16:39:41 -05:00
2012-09-06 22:44:55 -04:00
2012-09-06 22:44:55 -04:00
2012-11-08 16:39:41 -05:00
2012-11-08 16:39:41 -05:00
2012-09-06 22:44:55 -04:00
2012-09-06 22:44:55 -04:00
2012-09-06 22:44:55 -04:00
2012-09-06 22:44:55 -04:00