On Wed, Sep 13, 2017 at 06:15:39PM +0000, John Baldwin wrote: > On Thursday, March 09, 2017 03:27:53 AM Baptiste Daroussin wrote: > > Author: bapt > > Date: Thu Mar 9 03:27:53 2017 > > New Revision: 314942 > > URL: https://svnweb.freebsd.org/changeset/base/314942 > > > > Log: > > Import the awk(1) manpage from OpenBSD > > > > As discussed during AsiaBSDcon devsummit, import the manpage from OpenBSD > > which > > is has been rewritten in mdoc(7) format making it readable by default with > > mandoc, it also has been extended by OpenBSD to cover all awk(1) options > > > > Obtained from: OpenBSD > > MFH: 1 week > > One problem noted today by imp@ is that this doesn't quite document the awk we > ship: > > % echo 42 | awk '{ print lshift($1, 1) }' > awk: calling undefined function lshift > input record number 1, file > source line number 1 > > None of the bit operations described in this manpage are implemented in > one-true-awk. Hmm, it seems that OpenBSD added those as a local patch > relative to one-true-awk in 1.10 of lex.c. So Someone(tm) needs to probably > compare OpenBSD's awk to one-true-awk to see what local changes they have > and either update the manpage here or pull the local diffs across. (I'd > probably we just grab the implementation for the bitwise ops myself.) >
Good catch, I will have a look after eurobsdcon Best regards, Bapt
signature.asc
Description: PGP signature