bug-grep
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [bug #29614] --mmap option is not ignored


From: Jim Meyering
Subject: Re: [bug #29614] --mmap option is not ignored
Date: Tue, 20 Apr 2010 14:43:20 +0200

Jaroslav Škarvada wrote:

> URL:
>   <http://savannah.gnu.org/bugs/?29614>
>
>                  Summary: --mmap option is not ignored
>                  Project: grep
>
> This bug originates from:
> https://bugzilla.redhat.com/show_bug.cgi?id=583895
>
> $ grep --help | grep mmap
>       --mmap                ignored for backwards compatibility
>
> $grep --mmap MeaningOfLife /dev/urandom
> Usage: grep [OPTION]... PATTERN [FILE]...
> Try `grep --help' for more information.

:-)

Thanks for the report.
[I'll update the log to mention the BZ, too]
Here's a patch:

>From 87ada69b10de3fb552474b23ffd0efda144ae978 Mon Sep 17 00:00:00 2001
From: Jim Meyering <address@hidden>
Date: Tue, 20 Apr 2010 12:34:26 +0200
Subject: [PATCH] grep's --mmap option was not being ignored
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

* src/main.c (main): Ignore MMAP_OPTION.
* NEWS (Bug fixes): Mention it.
* tests/Makefile.am (TESTS): Add it.
* tests/ignore-mmap: New file.
Reported by Jaroslav Škarvada in <http://savannah.gnu.org/bugs/?29614>
---
 NEWS              |    3 +++
 src/main.c        |    3 +++
 tests/Makefile.am |    1 +
 3 files changed, 7 insertions(+), 0 deletions(-)

diff --git a/NEWS b/NEWS
index 1bf9011..8ef193b 100644
--- a/NEWS
+++ b/NEWS
@@ -4,6 +4,9 @@ GNU grep NEWS                                    -*- outline -*-

 ** Bug fixes

+  now, grep really does ignore the --mmap option
+  [bug introduced in 2.6]
+
   Searching with grep -Fw for an empty string would not match an
   empty line. [bug present since "the beginning"]

diff --git a/src/main.c b/src/main.c
index aa3819c..6b7e4b4 100644
--- a/src/main.c
+++ b/src/main.c
@@ -2057,6 +2057,9 @@ main (int argc, char **argv)
                      EXCLUDE_WILDCARDS | EXCLUDE_INCLUDE);
         break;

+      case MMAP_OPTION: /* ignored */
+        break;
+
       case GROUP_SEPARATOR_OPTION:
         group_separator = optarg;
         break;
diff --git a/tests/Makefile.am b/tests/Makefile.am
index 86a35c1..b81e9ee 100644
--- a/tests/Makefile.am
+++ b/tests/Makefile.am
@@ -47,6 +47,7 @@ TESTS =                                               \
   fmbtest                                      \
   foad1                                                \
   help-version                                 \
+  ignore-mmap                                  \
   include-exclude                              \
   khadafy.sh                                   \
   max-count-vs-context                         \
--
1.7.1.rc1.248.gcefbb




reply via email to

[Prev in Thread] Current Thread [Next in Thread]