]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
MFC r321450: bsdgrep(1): Don't exit before processing every file
authorkevans <kevans@FreeBSD.org>
Tue, 22 Aug 2017 02:03:01 +0000 (02:03 +0000)
committerkevans <kevans@FreeBSD.org>
Tue, 22 Aug 2017 02:03:01 +0000 (02:03 +0000)
commit7782f9fa3fc004146318e058e75debcc2df6a568
tree5d899c97e20079f7efd4e0472d38bf3ec62bd26c
parentd51b637e3144fab948a4d9a7bb312a2930e3d157
MFC r321450: bsdgrep(1): Don't exit before processing every file

Given an empty pattern (i.e. grep "" A B), bsdgrep(1) would previously
exit() with the appropriate exit code upon encountering an empty file.
Likely intended as an optimization, but this behavior is technically
incorrect since an empty pattern should match every line.

PR: 220924
Approved by: emaste (mentor, blanket MFC)
contrib/netbsd-tests/usr.bin/grep/t_grep.sh
usr.bin/grep/util.c