Charles, do you create a patch to introduce 4 constants (+2 for
EWOULDBLOCK) ?  We discussed this issue today and we concluded that
that's better than anonymous class caching (to avoid Marshalling
issue.)

I think I can take care of openssl change.