Matt Caswell
68487a9b06
Convert __thread to pthreads for Thread Local Storage
...
In theory the pthreads approach for Thread Local Storage should be more
portable.
This also changes some APIs in order to accommodate this change. In
particular ASYNC_init_pool is renamed ASYNC_init_thread and
ASYNC_free_pool is renamed ASYNC_cleanup_thread. Also introduced ASYNC_init
and ASYNC_cleanup.
Reviewed-by: Rich Salz <rsalz@openssl.org>
2015-11-20 23:39:30 +00:00
..
2015-10-28 17:23:51 -04:00
2015-08-21 15:11:50 -04:00
2015-10-28 17:23:51 -04:00
2015-08-21 15:11:50 -04:00
2015-08-21 15:11:50 -04:00
2015-08-21 15:11:50 -04:00
2015-05-03 08:51:23 -04:00
2015-05-03 08:51:23 -04:00
2015-11-20 23:39:30 +00:00
2000-09-18 23:05:33 +00:00
2014-07-02 22:42:40 -04:00
2015-08-21 15:11:50 -04:00
2015-05-03 08:51:23 -04:00
2015-10-28 17:23:51 -04:00
2000-09-14 12:14:41 +00:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-08-21 15:11:50 -04:00
2015-03-25 11:31:18 -04:00
2014-06-29 13:38:55 +01:00
2015-10-23 19:52:08 +02:00
2015-11-02 17:36:49 +01:00
2015-08-27 14:27:28 -04:00
2015-11-02 17:36:49 +01:00
2015-08-21 15:11:50 -04:00
2015-08-21 15:11:50 -04:00
2015-06-23 17:09:35 -04:00
2000-09-14 12:14:41 +00:00
2000-10-19 22:02:21 +00:00
2006-12-06 09:10:59 +00:00
2010-04-06 14:45:18 +00:00
2015-08-21 15:11:50 -04:00
2015-08-21 15:11:50 -04:00
2015-10-28 17:23:51 -04:00
2015-11-20 22:29:57 +01:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-08-21 15:11:50 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-08-21 15:11:50 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-08-21 15:11:50 -04:00
2015-10-28 17:23:51 -04:00
2015-08-27 14:27:28 -04:00
2015-08-21 15:11:50 -04:00
2015-10-28 17:23:51 -04:00
2015-08-21 15:11:50 -04:00
2015-08-21 15:11:50 -04:00
2015-08-21 15:11:50 -04:00
2015-08-21 15:11:50 -04:00
2015-08-21 15:11:50 -04:00
2015-08-21 15:11:50 -04:00
2015-08-21 15:11:50 -04:00
2015-09-22 13:15:42 +01:00
2015-10-23 19:52:08 +02:00
2015-09-22 13:15:42 +01:00
2015-08-21 15:11:50 -04:00
2015-10-28 17:23:51 -04:00
2015-08-21 15:11:50 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-08-21 15:11:50 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-08-21 15:11:50 -04:00
2015-08-21 15:11:50 -04:00
2015-10-23 19:52:08 +02:00
2015-08-21 15:11:50 -04:00
2015-10-23 19:52:08 +02:00
2015-08-21 15:11:50 -04:00
2015-08-21 15:11:50 -04:00
2015-08-21 15:11:50 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-08-21 15:11:50 -04:00
2015-08-21 15:11:50 -04:00
2015-10-28 17:23:51 -04:00
2015-08-21 15:11:50 -04:00
2015-10-22 18:27:48 -04:00
2015-10-28 17:23:51 -04:00
2015-08-21 15:11:50 -04:00
2015-08-21 15:11:50 -04:00
2015-10-28 17:23:51 -04:00
2015-08-21 15:11:50 -04:00
2015-08-21 15:11:50 -04:00
2015-08-21 15:11:50 -04:00
2015-08-21 15:11:50 -04:00
2015-08-21 15:11:50 -04:00
2015-08-21 15:11:50 -04:00
2015-08-21 15:11:50 -04:00
2015-08-21 15:11:50 -04:00
2015-08-21 15:11:50 -04:00
2015-08-21 15:11:50 -04:00
2015-08-21 15:11:50 -04:00
2015-08-21 15:11:50 -04:00
2015-10-28 17:23:51 -04:00
2015-11-04 14:37:13 +00:00
2015-10-28 17:23:51 -04:00
2015-08-21 15:11:50 -04:00
2015-10-28 17:23:51 -04:00
2015-08-21 15:11:50 -04:00
2015-08-21 15:11:50 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-08-21 15:11:50 -04:00
2015-08-21 15:11:50 -04:00
2015-08-21 15:11:50 -04:00
2015-08-21 15:11:50 -04:00
2015-08-21 15:11:50 -04:00
2015-08-21 15:11:50 -04:00
2015-08-21 15:11:50 -04:00
2015-08-21 15:11:50 -04:00
2015-08-21 15:11:50 -04:00
2015-08-21 15:11:50 -04:00
2005-06-23 21:45:37 +00:00
2015-10-28 17:23:51 -04:00
2013-06-12 23:42:08 +01:00
2013-06-12 23:42:08 +01:00
2015-10-28 17:23:51 -04:00
2015-10-30 17:21:42 -04:00
2015-08-21 15:11:50 -04:00
2015-08-21 15:11:50 -04:00
2015-05-28 18:00:28 +01:00
2015-08-21 15:11:50 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-08-21 15:11:50 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-30 17:21:42 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-08-21 15:11:50 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-08-21 15:11:50 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-08-21 15:11:50 -04:00
2015-08-27 14:27:28 -04:00
2015-08-21 15:11:50 -04:00
2015-08-27 14:27:28 -04:00
2015-09-22 13:15:42 +01:00
2015-11-14 00:13:08 +00:00
2015-11-14 00:13:08 +00:00
2015-10-23 19:52:08 +02:00
2015-09-22 13:15:42 +01:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-08-27 14:27:28 -04:00
2015-08-21 15:11:50 -04:00
2015-08-21 15:11:50 -04:00
2015-08-21 15:11:50 -04:00
2015-08-21 15:11:50 -04:00
2015-10-28 17:23:51 -04:00
2015-09-22 13:15:42 +01:00
2015-08-21 15:11:50 -04:00
2015-10-28 17:23:51 -04:00
2015-08-21 15:11:50 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-10-28 17:23:51 -04:00
2015-09-05 16:17:15 -04:00
2015-11-14 00:13:08 +00:00