diff options
| author | Garrett D'Amore <garrett@damore.org> | 2020-08-08 10:04:17 -0700 |
|---|---|---|
| committer | Garrett D'Amore <garrett@damore.org> | 2020-08-08 11:25:30 -0700 |
| commit | bbc04b889523c137a1556917571a4ca9ee8a324e (patch) | |
| tree | 9297bcc64597d9751f27cbf75849f3d2ccaaf9e9 /src/core/stream.c | |
| parent | 47c66c37d1849d49f9e79b14a5463e550c31c9c8 (diff) | |
| download | nng-bbc04b889523c137a1556917571a4ca9ee8a324e.tar.gz nng-bbc04b889523c137a1556917571a4ca9ee8a324e.tar.bz2 nng-bbc04b889523c137a1556917571a4ca9ee8a324e.zip | |
fixes #1275 Test timeouts on FreeBSD
This was responsible for hangs in close on FreeBSD. Apparently
our use of EVFILT_USER was incorrect, and rather than fix it, we
have switched to using a notification pipe for synchronizing
closing pipes. In addition to fixing this problem, it should
significantly improve things for NetBSD and OpenBSD, which will
now be able tbenefit from kqueue(), since we no longer depend on
EVFILT_USER.
Diffstat (limited to 'src/core/stream.c')
0 files changed, 0 insertions, 0 deletions
