[#41778] [Bug #3515] FreeBSD wrongly raises ECONNRESET on close(2) — Yui NARUSE <redmine@...>

Bug #3515: FreeBSD wrongly raises ECONNRESET on close(2)

12 messages 2010/07/02

[ruby-dev:41826] Re: [Bug #3515] FreeBSD wrongly raises ECONNRESET on close(2)

From: Tanaka Akira <akr@...>
Date: 2010-07-06 06:44:50 UTC
List: ruby-dev #41826
2010年7月2日12:20 Yui NARUSE <redmine@ruby-lang.org>:

> この例外は socket の close(2) を呼んだ際に errno に ECONNRESET がセットされたときに発生します。
> しかし、この挙動は POSIX 仕様外であり、FreeBSD 独自のものです。

ちょっとした好奇心なんですが、close(fd) が ECONNRESET になった後、
その fd は close されているんでしょうか、それともされていないんでしょうか。
-- 
[田中 哲][たなか あきら][Tanaka Akira]

In This Thread