svn commit: r314942 - head/usr.bin/awk

Baptiste Daroussin bapt at freebsd.org
Wed Sep 13 18:42:00 UTC 2017


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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/svn-src-all/attachments/20170913/c5a7f1f8/attachment.sig>


More information about the svn-src-all mailing list