| Summary: | man procstat missing \? | ||
|---|---|---|---|
| Product: | Documentation | Reporter: | Walter Schwarzenfeld <w.schwarzenfeld> |
| Component: | Books & Articles | Assignee: | freebsd-doc (Nobody) <doc> |
| Status: | Closed FIXED | ||
| Severity: | Affects Only Me | CC: | brooks |
| Priority: | --- | ||
| Version: | Latest | ||
| Hardware: | Any | ||
| OS: | Any | ||
What version of FreeBSD are you seeing this error in? 10.4-Release amd64. On the pure commandline and in the DE (fvwm-crystal) my locale: LANG=de_DE.UTF-8 LC_CTYPE="de_DE.UTF-8" LC_COLLATE="de_DE.UTF-8" LC_TIME="de_DE.UTF-8" LC_NUMERIC="de_DE.UTF-8" LC_MONETARY="de_DE.UTF-8" LC_MESSAGES=C LC_ALL= If it's right, what the link shows: I have changed it to: diff procstat.1.new procstat.1.old 310c310 < .It UD.el .nop UD. --- > .It UD\? 315c315 < .It .el .nop . --- > .It \? and it seems it shows right. Ah, this is a compatibility issue with groff. Your proposed change breaks the output as the intended output is to display a '?' where the \?s occur. mandoc (used in 11+) does this. I don't know if this is possible in groff. Ah, it looks like the '\'s are unneeded and don't work in groff. I'll fix this. Ok, seems that fix it. A commit references this bug: Author: brooks Date: Tue Jan 23 20:07:51 UTC 2018 New revision: 328297 URL: https://svnweb.freebsd.org/changeset/base/328297 Log: Don't escape '?'s in protocol output. This isn't required by mandoc and is nonfunctional in groff. PR: 224632 Reported by: w.schwarzenfeld@utanet.at MFC after: 3 days Differential Revision: https://reviews.freebsd.org/D13779 Changes: head/usr.bin/procstat/procstat.1 Thanks! A commit references this bug: Author: brooks Date: Fri Jan 26 00:34:34 UTC 2018 New revision: 328421 URL: https://svnweb.freebsd.org/changeset/base/328421 Log: MFC r328297: Don't escape '?'s in protocol output. This isn't required by mandoc and is nonfunctional in groff. PR: 224632 Reported by: w.schwarzenfeld@utanet.at Differential Revision: https://reviews.freebsd.org/D13779 Changes: _U stable/11/ stable/11/usr.bin/procstat/procstat.1 A commit references this bug: Author: brooks Date: Fri Jan 26 00:35:33 UTC 2018 New revision: 328422 URL: https://svnweb.freebsd.org/changeset/base/328422 Log: MFC r328297: Don't escape '?'s in protocol output. This isn't required by mandoc and is nonfunctional in groff. PR: 224632 Reported by: w.schwarzenfeld@utanet.at Differential Revision: https://reviews.freebsd.org/D13779 Changes: _U stable/10/ stable/10/usr.bin/procstat/procstat.1 |
man procstat -b Display binary information for the process. :<standard input>:310: missing \? <standard input>:310: missing \? <standard input>:310: `\?' is not allowed in an escape name <standard input>:310: a node is not allowed in a name <standard input>:310: missing \? <standard input>:310: missing \? <standard input>:315: missing \? <standard input>:315: missing \? <standard input>:315: `\?' is not allowed in an escape name <standard input>:315: name expected (got a node) <standard input>:315: missing \? <standard input>:315: missing \? -c Display command line arguments for the process.