Age | Commit message (Collapse) | Author | |
---|---|---|---|
2000-09-25 | Final (I think) version of xargs. Throw away all that tedious string | Eric Andersen | |
scrubbing, and quit using system. Instead, use fork() and exec(), which yields and smaller, simpler, and cleaner design. -Erik | |||
2000-09-25 | Be ever so pedantic about escaping chars that the shell might not like... | Eric Andersen | |
2000-09-24 | Fix up xargs so that things like 'cat cat.c | xargs echo' will | Eric Andersen | |
work properly. -Erik | |||
2000-09-24 | Fix xargs option parsing | Eric Andersen | |
2000-09-23 | Fix memory problems, and make behavior correct. | Eric Andersen | |
2000-09-23 | rewrite, so it should be firly clean now | Eric Andersen | |
2000-09-22 | Use minix xargs instead, and update docs accordingly | Eric Andersen | |
-Erik | |||
2000-09-22 | Comment on xargs choice. | Eric Andersen | |
2000-09-22 | Add in xargs | Eric Andersen | |
2000-09-18 | Path count was out by one, fixed it | Glenn L McGrath | |
2000-09-18 | Simplify and remove dependence on PATH_MAX | Glenn L McGrath | |
buf[PATH_MAX] now defined using strlen to the exact size to be used. removed output that was displayed if which didnt find the command, this makes itmatch the behaviour of GNU's which. These modifications result in a slight size decrease. | |||
2000-09-13 | Fix calls to {m,c,re}alloc so that they use x{m,c,re}alloc instead of | Matt Kraai | |
segfaulting or handling errors the same way themselves. | |||
2000-08-10 | Some #include updates. | Eric Andersen | |
-Erik | |||
2000-08-06 | Exit with the appropriate value when grepping multiple files. | Matt Kraai | |
2000-07-19 | Centralize handling of --help. | Matt Kraai | |
2000-07-18 | Consolodated some common code into print_matched_line to make 'grep_file' a | Mark Whitley | |
little more terse & clean. Also made a few minor formatting changes. | |||
2000-07-18 | Added support for the -c (count matches) option. Made it so it works just like | Mark Whitley | |
GNU grep. | |||
2000-07-16 | Extract usage information into a separate file. | Matt Kraai | |
2000-07-14 | Don't use strings directly in calls to usage(). This is in preparation | Matt Kraai | |
for their extraction to a separate file. | |||
2000-07-14 | Use errorMsg rather than fprintf. | Matt Kraai | |
2000-07-12 | Changed bb_regcomp to xregcomp and #if 0'ed out destroy_cmd_strs in sed.c | Mark Whitley | |
(maybe I'll remove it later). | |||
2000-07-11 | Applied patch from Matt Kraai which does the following: | Mark Whitley | |
- adds case-insensitive matching in sed s/// epxressions - consolodates common regcomp code in grep & sed into bb_regcomp and put in utility.c - cleans up a bunch of cruft | |||
2000-07-10 | Removed unnecessary #include "regexp.h" line from find.c as per Matt Kraai's | Mark Whitley | |
suggestion on the mailing list. | |||
2000-07-10 | Applied patch from Matt Kraai as per his email: | Mark Whitley | |
However, the case of grep foo$ file didn't work, due to a problem with the flags used in regular expression compilation. The attached patch fixes this problem. ---patch------- Index: grep.c =================================================================== RCS file: /var/cvs/busybox/grep.c,v retrieving revision 1.30 diff -u -r1.30 grep.c --- grep.c 2000/07/04 22:17:01 1.30 +++ grep.c 2000/07/10 08:57:04 @@ -141,8 +141,10 @@ if (argv[optind] == NULL) usage(grep_usage); - /* compile the regular expression */ - reflags = REG_NOSUB; /* we're not going to mess with sub-expressions */ + /* compile the regular expression + * we're not going to mess with sub-expressions, and we need to + * treat newlines right. */ + reflags = REG_NOSUB | REG_NEWLINE; if (ignore_case) reflags |= REG_ICASE; if ((ret = regcomp(®ex, argv[optind], reflags)) != 0) { ---patch------- Thanks, Matt, it works great. | |||
2000-07-09 | include getopt.h | Eric Andersen | |
-Erik | |||
2000-07-04 | Some cosmetic updates. Changed "OPTIONS" to "Options". | Eric Andersen | |
-Erik | |||
2000-06-28 | Fixed comment. | Mark Whitley | |
2000-06-28 | Added support for reading from stdin with '-' as file name arg. | Mark Whitley | |
2000-06-28 | Yanked out the cstring_alloc() and cstring_lineFromFile() functions from | Mark Whitley | |
utility.c and replaced them with get_line_from_file() from the new grep.c. Also changed declaration in internal.h and replaced instances of cstring_lineFromFile() in dc.c and sort.c with get_line_from_file(). Tested them and they worked fine. | |||
2000-06-28 | Brand, spankin', new grep that uses libc regex routines instead of the | Mark Whitley | |
hand-rolled ones. Sed still needs to be replaced and then the regexp stuff can be axed. | |||
2000-06-19 | Updates to a number of apps to remove warnings/compile errors under libc5. | Eric Andersen | |
Tested under both libc5 and libc6 and all seems well with these fixes. -Erik | |||
2000-06-16 | Fix some spelling errors in the source as well. | Eric Andersen | |
-Erik | |||
2000-06-14 | + removed some cruft left over from when lines could be too long. | John Beppu | |
2000-06-13 | Fix a bug pointed out by Michal Jaegermann <michal@ellpspace.math.ualberta.ca> | Eric Andersen | |
where you used to see: ./grep -q -i B some_file B: No such file or directory This is now fixed. -Erik | |||
2000-06-12 | + utility.c | John Beppu | |
CSTRING_BUFFER_LENGTH = 1024 /* so it recurses less often */ + grep.c uses cstring_lineFromFile(), and doesn't ever say Line is too long, anymore | |||
2000-06-05 | "which" rewritten to use stat(). Fixes to improve its compatability | Pavel Roskin | |
with traditional implementations | |||
2000-05-19 | More libc portability updates, add in the website (which has not been | Erik Andersen | |
archived previously). Wrote 'which' during the meeting today. -Erik | |||
2000-05-12 | Lots of updates. Finished implementing BB_FEATURE_TRIVIAL_HELP | Erik Andersen | |
which lets you compile out most of the "--help" output, saving up to 17k. Renamed mnc to nc. -Erik | |||
2000-04-24 | + grep -v # yay! | John Beppu | |
2000-04-13 | More doc updates for BusyBox, with fixes to apps for bugs revealed | Erik Andersen | |
while trying to write docs . :-) -Erik | |||
2000-04-13 | Upates to include copyright 2000 to everything | Erik Andersen | |
-Erik | |||
2000-03-28 | Yet another installment in the ongoing tar saga | Erik Andersen | |
-Erik | |||
2000-02-10 | More minor touchups. | Erik Andersen | |
-Erik | |||
2000-02-08 | Some formatting updates (ran the code through indent) | Erik Andersen | |
-Erik | |||
2000-02-07 | A few minor updates. ;-) | Erik Andersen | |
Seriously though, read the Changelog for busybox 0.42, which this is about to become... -Erik | |||
2000-01-29 | Clear up some ambiguity with old style assignments. | Erik Andersen | |
-Erik | |||
2000-01-19 | Bug fix. grep wasn't printing file names they way it was supposed to. | Erik Andersen | |
-Erik | |||
1999-12-29 | Fixed cp so it works as God intended it to. | Erik Andersen | |
-Erik | |||
1999-12-21 | Added grep -q, thanks to a patch from "Konstantin Boldyshev" <konst@voshod.com> | Erik Andersen | |
-Erik | |||
1999-12-03 | Stuf | Eric Andersen | |