Simplify async pool handling
authorMatt Caswell <matt@openssl.org>
Fri, 13 Nov 2015 15:21:20 +0000 (15:21 +0000)
committerMatt Caswell <matt@openssl.org>
Fri, 20 Nov 2015 23:37:17 +0000 (23:37 +0000)
commit27949c353e68825f119410f8fd73ae1d667581c7
tree8047b155949437358c5baed4769487472b2e70c7
parent2b2c78d4f0a73498739cfc0879299d7325c35160
Simplify async pool handling

A lot of the pool handling code was in the arch specific files, but was
actually boiler plate and the same across the implementations. This commit
moves as much code as possible out of the arch specific files.

Reviewed-by: Rich Salz <rsalz@openssl.org>
crypto/async/arch/async_null.c
crypto/async/arch/async_null.h
crypto/async/arch/async_posix.c
crypto/async/arch/async_posix.h
crypto/async/arch/async_win.c
crypto/async/arch/async_win.h
crypto/async/async.c
crypto/async/async_err.c
crypto/async/async_locl.h
include/openssl/async.h