Date: Thu, 26 Jan 2006 20:09:45 +0300 (MSK) From: Igor Sysoev <is@rambler-co.ru> To: stable@freebsd.org Subject: Strange interaction between kqueue and UNIX domain sockets Message-ID: <20060126200906.D59186@is.park.rambler.ru>
next in thread | raw e-mail | index | archive | help
I've saw strange interaction between UNIX domain sockets and kqueue in FreeBSD 5.4 (at least). One process connects to another process via UNIX domain socket. Second process writes some data and abnormally exits. The kqueue reports to the first process about some data in fflags and set EV_EOF flag. However, the next recv() returns 0 zero bytes. It seems that kernel ignores these data. I never saw such interaction between kqueue and TCP sockets. Igor Sysoev http://sysoev.ru/en/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060126200906.D59186>