On Fri, Nov 09, 2018 at 03:49:32PM -0700, Alexander Bluhm wrote:
> On Fri, Nov 09, 2018 at 09:03:20PM +0100, Jan Klemkow wrote:
> > On Fri, Nov 09, 2018 at 12:36:20PM -0700, Alexander Bluhm wrote:
> > > On Fri, Nov 09, 2018 at 08:24:47PM +0100, Jan Klemkow wrote:
> > > > Perfect, I also think its more intuitive to get a "permission denied"
> > > > in case of a pf(4) block then a "Host is unreachable".  The diff below
> > > > corrects kernel and extents the manpage for pf(4) blocks.
> > > 
> > > Don't forget divert_output() and rip_output().
> > 
> > You are right, I missed that.  Fix below.
> 
> code is OK bluhm@
> 
> > --- lib/libc/sys/send.2     5 Oct 2017 12:30:16 -0000       1.32
> > +++ lib/libc/sys/send.2     9 Nov 2018 19:06:47 -0000
> > @@ -162,7 +162,9 @@ The output queue for a network interface
> >  This generally indicates that the interface has stopped sending,
> >  but may be caused by transient congestion.
> >  .It Bq Er EACCES
> > -The
> > +The connection was blocked by
> > +.Xr pf 4 ,
> > +or
> >  .Dv SO_BROADCAST
> >  option is not set on the socket, and a broadcast address
> >  was given as the destination.
> 
> I have seen man pages that have multiple entries of the errno,
> instead of the "or" for different reasons in the text.
> 
> +.It Bq Er EACCES
> +The connection was blocked by
> +.Xr pf 4 .
>  .It Bq Er EACCES
>  The
>  .Dv SO_BROADCAST
>  option is not set on the socket, and a broadcast address
>  was given as the destination.
> 
> What is our style here?
> 
> bluhm
> 

morning.

i don;t think there is a fixed style as such. but you found an issue
nonetheless - the placing of "or" and the commas made the text
ambiguous. i suggested an alternative text to jan privately to reduce the
ambiguity, but listing them separately would work also.

personally if it's not overly complicated, i think it makes sense to
group them. the risk is if you list them separately, you may not spot
anything except the first entry, and be misled.

jmx

Reply via email to