Is there any reason why this error isn't among the non-fatal
errors in BIO_sock_non_fatal_error() (in crypto/bio/bss_file.c) ?

MSDN has this to say:

WSAINPROGRESS:
  A blocking Windows Sockets 1.1 call is in progress, or the service
  provider is still processing a callback function.
  ...
  A blocking operation is currently executing. Windows Sockets only allows a 
  single blocking operation-per- task or thread-to be outstanding, and if any 
  other function call is made (whether or not it references that or any other socket)
  the function fails with the WSAEINPROGRESS error. 

ref. 
http://msdn.microsoft.com/library/en-us/winsock/winsock/recv_2.asp?frame=true

I would interpret that as it can only happen on the old Winsock 1.1
API. Or can that happen if WSAStartup() requested WS 1.1?

--gv

______________________________________________________________________
OpenSSL Project                                 http://www.openssl.org
Development Mailing List                       [EMAIL PROTECTED]
Automated List Manager                           [EMAIL PROTECTED]

Reply via email to