]> granicus.if.org Git - libevent/commit
Try to contain the failure when we are running without socketpair().
authorNick Mathewson <nickm@torproject.org>
Fri, 22 May 2009 14:48:40 +0000 (14:48 +0000)
committerNick Mathewson <nickm@torproject.org>
Fri, 22 May 2009 14:48:40 +0000 (14:48 +0000)
commit8c66eb2e9b13e409cda3b296d292c3def1c20cd1
tree6e65988ba1a25b4224a5da0b78732107fccac758
parent59cd49363c470195b892693e2c394f74ddc1f5ce
Try to contain the failure when we are running without socketpair().

Some win32 systems (mostly those using Kaspersky, it would seem)
prevent us from faking socketpair().  This makes our signal
notification code just not work.  Our response since 1.4 has been to
assert.  For users who would rather work without signals than not work
at all, this has been a regression from 1.3e.

This patch makes adding signal events fail in this case; there's no
reason to kill the whole process.

svn:r1303
ChangeLog
WIN32-Code/win32.c
evsignal-internal.h
signal.c