Hi, Tsunakawa-san.
> From: Tsunakawa, Takayuki [mailto:tsunakawa.takay@jp.fujitsu.com]
> I think that's for the case where the modules is built on an OS that
> supports TCP_USER_TIMEOUT (#ifdef TCP_USER_TIMEOUT is true), and the
> module is used on an older OS that doesn't support TCP_USER_TIMEOUT. I
> remember I was sometimes able to do such a thing on Linux and Solaris.
> If we don't have to handle such usage, I agree about removing the special
> handling of ENOTPROTO.
I don't know how much there are such systems, but your story feels remote for me.
Therefore I adopted Horiguchi-san's idea.
Best regards,
---------------------
Ryohei Nagaura