projects
/
oweals
/
busybox.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
cf40d81
)
SUSv3 -q compatibily exit status correction for grep
author
"Vladimir N. Oleynik"
<dzo@simtreas.ru>
Fri, 23 Sep 2005 13:44:03 +0000
(13:44 -0000)
committer
"Vladimir N. Oleynik"
<dzo@simtreas.ru>
Fri, 23 Sep 2005 13:44:03 +0000
(13:44 -0000)
findutils/grep.c
patch
|
blob
|
history
diff --git
a/findutils/grep.c
b/findutils/grep.c
index c3feb2018c78aeaa1db87e7428aaf0709f47d12d..986804553451fb775096227e862b9cbeeaa850c4 100644
(file)
--- a/
findutils/grep.c
+++ b/
findutils/grep.c
@@
-376,7
+376,7
@@
extern int grep_main(int argc, char **argv)
if (file == NULL) {
if (!suppress_err_msgs)
bb_perror_msg("%s", cur_file);
- error_open_count++;
+
error_open_count++;
} else {
matched += grep_file(file);
if(matched < 0) {
@@
-398,7
+398,7
@@
extern int grep_main(int argc, char **argv)
}
#endif
- if(
error_open_coun
t)
- return
2
;
+ if(
be_quie
t)
+ return
error_open_count ? 2 : 0
;
return !matched; /* invert return value 0 = success, 1 = failed */
}