Subject: Re: postfix broken by AF_LOCAL semantics change
To: Matt Thomas <matt@3am-software.com>
From: Simon J. Gerraty <sjg@crufty.net>
List: tech-kern
Date: 11/30/2003 22:58:16
>to run.  If you make the connect sleep until accepted, you can limit the
>overruns.   Part of the problem is that when the backlog is exceeded the
>error is ECONNREFUSED.  This makes it impossible for a client to 
>determine
>whether it was because there was no socket bound to the right name or 
>that
>socket accept queue became full.

Is it possible - and would it make sense - to either return EWOULDBLOCK
or actually sleep only in the case where the queue is full? 

--sjg