Summary:
Does MinGW provide support for the SIGPIPE signal in order to
catch OpenSSL SSL_Write() function failures?
(I'm cross-posting this to openss-users and ming-users...I hope that's ok.)
Details:
In reference to this Thread:
<http://groups.google.com/group/mailing.openssl.users/browse_thread/thread/520be0cecfe8cea1/522c0b9602fcc940?lnk=st&q=windows+sigpipe+openssl&rnum=2&hl=en#522c0b9602fcc940>
We're working on a client-server project that uses OpenSSL's SSL_Write
across many platforms (currently mingw-windows, debian, rhel/centos, fedora
for now, many others later), and we had been experiencing crashes on the
server side (on Linux platforms--haven't done as much windows-side server
stuff) when the client closed unexpectedly. We believe this was caused by
failing to catch the SIGPIPE signal and we have since installed a signal
handler for the posix version of our code. What we are unsure of, however,
is whether or not Windows has any equivalent to a SIGPIPE that can crash an
application (be it client or server) if it is unhandled.
We are using MinGW for our windows development "platform" (not sure if
"platform" is the appropriate term for what MinGW is to windows).
-Matt
______________________________________________________________________
OpenSSL Project http://www.openssl.org
User Support Mailing List openssl-users@openssl.org
Automated List Manager [EMAIL PROTECTED]