summaryrefslogtreecommitdiff
path: root/usr.bin/awk
AgeCommit message (Collapse)Author
2002-07-17Fix omission in description of FS variable; from teduTodd C. Miller
2002-07-04catch malloc failures, my changes; found by cloder@acm.orgTheo de Raadt
2001-11-05some syslog_r uses in signal handlersTheo de Raadt
2001-09-08Update to latest version of the One True Awk. See the FIXES fileTodd C. Miller
for details.
2001-07-12first pass at a -Wall cleanupTheo de Raadt
2000-11-21Sync usage() output with man page; mpech@prosoft.org.lvAaron Campbell
2000-11-10- Section shuffling: comply to the section ordering outlined in mdoc(7).Aaron Campbell
- Some .Nm trimming. - .Sh AUTHOR -> .Sh AUTHORS - Other miscellaneous fixes here and there.
2000-08-30mdoc'd awk(1) man page; thanks d@.Aaron Campbell
1999-12-08June 6, 1999 version of the "one true awk"Todd C. Miller
Most of the changes are to avoid using a static buffer for error messages.
1999-12-04Fix 2 core dumps:Todd C. Miller
1) give an error if the user specifies > 20 -f options instead of oflowing 2) use snprintf in the ERROR macro to avoid an oflow
1999-06-05- remove trailing white spaceAaron Campbell
- remove arguments from .Os macros - remove arguments from .Nm macros, where appropriate - some more Dq/Sq/Ql insanity - still lots to do in the usr.bin tree... :/
1999-04-20April 16, 1999 version of the "one true awk"--64-bit fixes and more.Todd C. Miller
1999-04-18March 5, 1999 version of the "one true awk"Todd C. Miller
1998-03-03Document -safe option and update usage message.Angelos D. Keromytis
1998-02-03Remove stray "awk" at the beginning of the mam page.Todd C. Miller
1997-08-25August 1997 version of "the one true awk"kstailey
1997-04-07Back out last changes for now. They cause problems.Todd C. Miller
1997-04-06Use long, not int when casting pointers and storing as integers.Todd C. Miller
Now compiles on alpha w/o warnings.
1997-01-29calculate string length in format() more efficientlykstailey
1997-01-25reapplied 1.2 -> 1.3 changes to run.c plus many fixeskstailey
1997-01-25back out 1.2 again for testingkstailey
1997-01-24reapplied 1.2 -> 1.3 changes to run.c that got squashedkstailey
1997-01-24Basically stock AT&T resarch awk until the awk vs. flex problemsTodd C. Miller
have a better resolution.
1997-01-21back out 1.4; I should know better than to do this after a big mealkstailey
1997-01-21optimization: kill two calls to strlen() in format()kstailey
1997-01-21from the FIXES file:kstailey
Oct 20, 1988: Fixed %c: if expr is numeric, use numeric value; otherwise print 1st char of string value. still doesn't work if the value is 0 -- won't print \0. This bugged me because it prevents awk from being a general-purpose decimal to bytestream converter (also GNU awk gets this right.) Look in /usr/share/man/cat4/sun3/leds.0 and you see: # echo 0 0 0 5 0 0 0 8 254 253 250 247 239 223 175 127 | awk '{ for (i=1;i<=NF;i++) printf("%c",$i+0); }' > /dev/leds This used to fail since "0" did not produce a \0 on stdout. It doesn't make any sense to me to fix awksprintf() the same way I did awkprintf() since sticking a \0 in a string ends it.
1997-01-20Latest research awk from June 29, 1996Todd C. Miller
1996-10-12HOSTCC for maketab; from daleTheo de Raadt
1996-08-13Remove generated fileThorsten Lockert
1996-07-06Should get installed as nawk as well.etheisen
1996-07-04Set locale per IEEE 1003.2(1992)Thorsten Lockert
1996-07-04AT&T awk, by B. W. Kernighan, with fixes from 4.4BSD and by meThorsten Lockert