NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: bin/50680: man page for top(1) does not properly display default delay



The following reply was made to PR bin/50680; it has been noted by GNATS.

From: Robert Elz <kre%munnari.OZ.AU@localhost>
To: gnats-bugs%NetBSD.org@localhost
Cc: 
Subject: Re: bin/50680: man page for top(1) does not properly display default delay
Date: Wed, 20 Jan 2016 14:36:38 +0700

     Date:        Wed, 20 Jan 2016 03:15:00 +0000 (UTC)
     From:        paul%whooppee.com@localhost
     Message-ID:  <20160120031500.E9B547ACBA%mollari.NetBSD.org@localhost>
 
 
   | 	Despite the setting of "register D" to 5 (with the .ar directive),
 
 You mean .nr I think, but I suspect that mandoc doesn't implement that at all.
 
   | 	when the man page renders '.af D 1' (in the description of the -s
   | 	option), it generates nothing.
 
 I have no idea what the thought behind that was, but even in full blown
 *roff, that wouldn't generate anything - ".af" sets the format of the
 register given ('1' would indicate to print in the normal way that
 integers are usually printed, as opposed to 'a' which prints a b c ...
 for 1 2 3, or 'i' which prints i ii iii ... (or I for I II III))
 But af just sets the format associated with the register, it doesn't
 produce anything.
 
 For mandoc uses, the best that can probably be done at the minute would
 be to revert top.1 to version 1.5 (and simply have it say "5" and ignore
 register D completely).
 
 Better would be to fix mandoc to handle number & string registers, at least
 for simple uses (.af might be going a bit overboard...) as that's how *roff
 sources get to be parameterised (so the "5" can be defined once, and used
 multiple times - essentially the combination of a variable, & a #define).
 
 kre
 


Home | Main Index | Thread Index | Old Index