aboutsummaryrefslogtreecommitdiff
path: root/findutils/grep.c (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* recursive_action: add depth paramDenis Vlasenko2006-10-271-2/+3
| | | | chmod: match coreutils versus following links
* rename functions to more understandable namesDenis Vlasenko2006-10-261-1/+1
|
* grep: "grep -h pattern file1 file2" ignored -hDenis Vlasenko2006-10-221-14/+14
| | | | (precluded kernel's "make modules")
* grep: -r didn't close files, producing "Too many open files"Denis Vlasenko2006-10-151-1/+2
|
* grep: fix combination of -r and -hDenis Vlasenko2006-10-141-1/+2
|
* grep: add support for -rDenis Vlasenko2006-10-141-72/+107
|
* bb_get_[chomped]line_from_file wasn't descriptive enough.Denis Vlasenko2006-10-121-2/+2
| | | | Renaming...
* bb_applet_name -> applet_nameDenis Vlasenko2006-10-031-2/+2
|
* getopt_ulflags -> getopt32.Denis Vlasenko2006-10-031-5/+5
| | | | | | | | It is impossible to formulate sane ABI based on size of ulong because it can be 32-bit or 64-bit. Basically it means that you cannot portably use more that 32 option chars in one call anyway... Make it explicit.
* lots of silly indent fixesDenis Vlasenko2006-10-031-1/+1
|
* grep: add help text; fix styleDenis Vlasenko2006-09-291-25/+25
|
* grep: implement -o option. Patch by Jac Goudsmit.Denis Vlasenko2006-09-291-22/+34
|
* fix 'grep -C' which requires an argumentEric Andersen2006-09-251-1/+1
|
* - fix copy'n paste errors that got introduced when switching to the shorter ↵Bernhard Reutner-Fischer2006-09-131-1/+1
| | | | | | boilerplate. No object code changes.
* Remove xcalloc() and convert its callers to xzalloc(). About half of themRob Landley2006-08-031-1/+1
| | | | | were using "1" as one of the arguments anyway, and as for the rest a multiply and a push isn't noticeably bigger than pushing two arguments on the stack.
* Remove bb_ prefixes from xfuncs.c (and a few other places), consolidateRob Landley2006-08-031-7/+2
| | | | | | | | | | things like xasprintf() into xfuncs.c, remove xprint_file_by_name() (it only had one user), clean up lots of #includes... General cleanup pass. What I've been doing for the last couple days. And it conflicts! I've removed httpd.c from this checkin due to somebody else touching that file. It builds for me. I have to catch a bus. (Now you know why I'm looking forward to Mercurial.)
* - reuse strings and messages. Saves about 600BBernhard Reutner-Fischer2006-06-071-2/+2
|
* - move #include busybox.h to the very top so we pull in the configBernhard Reutner-Fischer2006-06-021-1/+1
| | | | and eventual platform specific includes in early.
* Change llist_add_* to take the address of the list rather than returning the newRob Landley2006-05-261-2/+2
| | | | head, and change all the callers.
* Robert P. Day removed 8 gazillion occurrences of "extern" on functionRob Landley2006-03-061-1/+1
| | | | definitions. (That should only be on prototypes.)
* make grep faster (close bug 758), reduce small memory leak in ↵"Vladimir N. Oleynik"2006-02-281-16/+62
| | | | CONFIG_FEATURE_CLEANUP mode
* - new bb_opt_complementally syntax, use [-:?] only - 'free' chars"Vladimir N. Oleynik"2005-10-141-2/+2
| | | | | - new bb_getopt_ulflags features: check max and min args, convert first argv to options special for ar and tar applets - use bb_default_error_retval for env applet
* - replace variables by defines to save spaceBernhard Reutner-Fischer2005-09-231-71/+57
| | | | | - rename string denoting stdin from "-" to "(standard input)" to match GNU grep.
* SUSv3 -q compatibily exit status correction for grep again"Vladimir N. Oleynik"2005-09-231-2/+4
|
* SUSv3 -q compatibily exit status correction for grep"Vladimir N. Oleynik"2005-09-231-3/+3
|
* grep must have exit code >1 if input file not found. Small indent correcion ↵"Vladimir N. Oleynik"2005-09-231-2/+6
| | | | also.
* split libbb: moved xregcomp separatelly for speed up recompile"Vladimir N. Oleynik"2005-09-141-1/+1
|
* removed strange extern void xregcomp(... from some applets, but declared ↵"Vladimir N. Oleynik"2005-09-141-2/+0
| | | | from libbb.h
* 1) bb_opt_complementaly -> bb_opt_complementally"Vladimir N. Oleynik"2005-09-051-2/+2
| | | | | 2) better support long options 3) new flag '!' for bb_opt_complementally: produce bb_show_usage() if BB_GETOPT_ERROR internally
* patch by srowe in Bug 359 to fix fgrep aliasingMike Frysinger2005-07-311-0/+5
|
* In Bug 78, shortkey points out:Mike Frysinger2005-04-161-2/+2
| | | | | | If you run `grep -h . file1 file2 file3 ...`, the output is not prefixed with the filename. If you run `grep -h . file1` however, the filename will incorrectly prefix the output.
* Hiroshi Ito writes:Eric Andersen2004-10-081-4/+4
| | | | | | | | | | | | | | | | | | | | Hello I'm using busy box on mipsel machine. "grep -f file" will cause segmentation fault. Vladimir N. Oleynik writes: Hiroshi, Thank for bug report, but your patch is full broken. Worked patch attached. (really changes is zero initialize, and indent correcting). --w vodz
* Make the grep option values a bit less horribleEric Andersen2004-05-261-18/+18
|
* Rick Richardson writes:Eric Andersen2004-05-261-8/+16
| | | | | | | | | | | Here is a patch that adds egrep -L support (the opposite of egrep -l). I realize this is probably too late for 1.0. But I offer it for your future consideration. egrep -L is used in some networking startup scripts I inherited. -Rick
* Patch from vodz to correct 'grep -e pattern1 -e pattern2' logicEric Andersen2004-05-261-5/+3
|
* Larry Doolittle writes:Eric Andersen2004-04-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | This is a bulk spelling fix patch against busybox-1.00-pre10. If anyone gets a corrupted copy (and cares), let me know and I will make alternate arrangements. Erik - please apply. Authors - please check that I didn't corrupt any meaning. Package importers - see if any of these changes should be passed to the upstream authors. I glossed over lots of sloppy capitalizations, missing apostrophes, mixed American/British spellings, and German-style compound words. What is "pretect redefined for test" in cmdedit.c? Good luck on the 1.00 release! - Larry
* Remove trailing whitespace. Update copyright to include 2004.Eric Andersen2004-03-151-4/+4
|
* last_patch89 from vodz:Eric Andersen2003-06-201-176/+179
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Manuel, I rewrite bb_getopt_ulflags() function for more universal usage. My version support now: - options with arguments (optional arg as GNU extension also) - complementaly and/or incomplementaly and/or incongruously and/or list options - long_opt (all applets may have long option, add supporting is trivial) This realisation full compatibile from your version. Code size grow 480 bytes, but only coreutils/* over compensate this size after using new function. Last patch reduced over 800 bytes and not full applied to all. "mkdir" and "mv" applets have long_opt now for demonstrate trivial addition support long_opt with usage new bb_getopt_ulflags(). Complementaly and/or incomplementaly and/or incongruously and/or list options logic is not trivial, but new "cut" and "grep" applets using this logic for examples with full demostrating. New "grep" applet reduced over 300 bytes. Mark, Also. I removed bug from "grep" applet. $ echo a b | busybox grep -e a b a b a b But right is printing one only. --w vodz
* Fix segfault when cleaning upGlenn L McGrath2003-04-271-1/+1
|
* grep -f support, adds only 60 Bytes, but regex's now compiled asGlenn L McGrath2003-04-271-27/+48
| | | | required, rather than being pre-compiled.
* Major coreutils update.Manuel Novoa III2003-03-191-13/+11
|
* Change if(x)free(x); to free(x);Aaron Lehmann2002-11-281-4/+2
|
* * findutils/grep.c (grep_main): Remove unnecessary use of junk.Matt Kraai2002-02-221-3/+2
|
* Fix undeclared variable error.Matt Kraai2001-11-201-1/+1
|
* Usr get_last_path_component() name basename()Eric Andersen2001-11-201-1/+2
|
* oopsEric Andersen2001-11-191-2/+2
|
* More scrubbingEric Andersen2001-11-191-4/+4
|
* Fixup CLEANUP behaviorEric Andersen2001-11-191-1/+1
|
* Convert strdup call to xstrdup, and calloc calls to xcalloc (patch fromMatt Kraai2001-11-121-3/+3
| | | | Steve Merrifield).
* Add in grep -E supportEric Andersen2001-11-101-0/+8
|