aboutsummaryrefslogtreecommitdiff
path: root/src/core/stream.c
diff options
context:
space:
mode:
authorGarrett D'Amore <garrett@damore.org>2020-08-08 10:04:17 -0700
committerGarrett D'Amore <garrett@damore.org>2020-08-08 11:25:30 -0700
commitbbc04b889523c137a1556917571a4ca9ee8a324e (patch)
tree9297bcc64597d9751f27cbf75849f3d2ccaaf9e9 /src/core/stream.c
parent47c66c37d1849d49f9e79b14a5463e550c31c9c8 (diff)
downloadnng-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