Swap to using _longjmp/_setjmp instead of longjmp/setjmp
authorMatt Caswell <matt@openssl.org>
Fri, 9 Oct 2015 14:55:01 +0000 (15:55 +0100)
committerMatt Caswell <matt@openssl.org>
Fri, 20 Nov 2015 23:35:19 +0000 (23:35 +0000)
commit06b9ff06cc7fdd8f51abb92aaac39d3988a7090e
treee6e6148b11b7cb7e6a4fcf72778e1943d9099455
parent4abc76811a74b45c8bab1bbe3add4b58b374a04b
Swap to using _longjmp/_setjmp instead of longjmp/setjmp

_longjmp/_setjmp do not manipulate the signal mask whilst
longjmp/setjmp may do. Online sources suggest this could result
in a significant speed up in the context switching.

Reviewed-by: Rich Salz <rsalz@openssl.org>
crypto/async/arch/async_posix.h