freebsd-dev/usr.bin/grep
Gabor Kovesdan 59218eb770 - Revert strlcpy() changes to memcpy() because it's more efficient and
former may be safer but in this case it doesn't add extra
  safety [1]
- Fix -w option [2]
- Fix handling of GREP_OPTIONS [3]
- Fix --line-buffered
- Make stdin input imply --line-buffered so that tail -f can be piped
  to grep [4]
- Imply -h if single file is grepped, this is the GNU behaviour
- Reduce locking overhead to gain some more performance [5]
- Inline some functions to help the compiler better optimize the code
- Use shortcut for empty files [6]

PR:		bin/149425 [6]
Prodded by:	jilles [1]
Reported by:	Alex Kozlov <spam@rm-rf.kiev.ua> [2] [3],
		swell.k@gmail.com [2],
		poyopoyo@puripuri.plala.or.jp [4]
Submitted by:	scf [5],
		Shuichi KITAGUCHI <ki@hh.iij4u.or.jp> [6]
Approved by:	delphij (mentor)
2010-08-15 22:15:04 +00:00
..
nls - Some fixes to Ukranian catalog 2010-08-06 10:34:48 +00:00
fastgrep.c - Revert strlcpy() changes to memcpy() because it's more efficient and 2010-08-15 22:15:04 +00:00
file.c - Revert strlcpy() changes to memcpy() because it's more efficient and 2010-08-15 22:15:04 +00:00
grep.1 Fix spelling. 2010-07-30 14:05:20 +00:00
grep.c - Revert strlcpy() changes to memcpy() because it's more efficient and 2010-08-15 22:15:04 +00:00
grep.h - Revert strlcpy() changes to memcpy() because it's more efficient and 2010-08-15 22:15:04 +00:00
Makefile
queue.c - Revert strlcpy() changes to memcpy() because it's more efficient and 2010-08-15 22:15:04 +00:00
util.c - Revert strlcpy() changes to memcpy() because it's more efficient and 2010-08-15 22:15:04 +00:00