From 7460d0f8b02714a7297ccf9349299cdacc2619bf Mon Sep 17 00:00:00 2001
From: Jim Meyering <meyering@fb.com>
Date: Sat, 29 Apr 2023 01:38:12 -0700
Subject: [PATCH] doc: say that `-f -` reads patterns from stdin

* doc/grep.texi (Matching Control): Mention that when -f's FILE is -,
grep reads patterns from stdin.
* doc/grep.in.1: Likewise.
* THANKS.in: Add the name.
Suggested by Sebastian Carlos in https://bugs.gnu.org/63146
---
 THANKS.in     | 1 +
 doc/grep.in.1 | 5 +++++
 doc/grep.texi | 1 +
 3 files changed, 7 insertions(+)

diff --git a/THANKS.in b/THANKS.in
index 06f8c54..194dba2 100644
--- a/THANKS.in
+++ b/THANKS.in
@@ -81,6 +81,7 @@ Rainer Orth                         ro@cebitec.uni-bielefeld.de
 Roland Roberts                      rroberts@muller.com
 Ruslan Ermilov                      ru@freebsd.org
 Santiago Vila                       sanvila@unex.es
+Sebastian Carlos                    sebaaa1754@gmail.com
 Shannon Hill                        hill@synnet.com
 Sotiris Vassilopoulos               Sotiris.Vassilopoulos@betatech.gr
 Standish Parsley                    adsspamtrap01@yahoo.com
diff --git a/doc/grep.in.1 b/doc/grep.in.1
index f7b8a03..236791e 100644
--- a/doc/grep.in.1
+++ b/doc/grep.in.1
@@ -244,6 +244,11 @@ If this option is used multiple times or is combined with the
 .RB ( \-\^\-regexp )
 option, search for all patterns given.
 The empty file contains zero patterns, and therefore matches nothing.
+If
+.IR FILE
+is
+.B \-
+, read patterns from standard input.
 .TP
 .BR \-i ", " \-\^\-ignore\-case
 Ignore case distinctions in patterns and input data,
diff --git a/doc/grep.texi b/doc/grep.texi
index e05ae25..ce6d6dc 100644
--- a/doc/grep.texi
+++ b/doc/grep.texi
@@ -202,6 +202,7 @@ in a shell command.
 Obtain patterns from @var{file}, one per line.
 If this option is used multiple times or is combined with the
 @option{-e} (@option{--regexp}) option, search for all patterns given.
+When @var{file} is @samp{-}, read patterns from standard input.
 The empty file contains zero patterns, and therefore matches nothing.
 (@option{-f} is specified by POSIX.)

-- 
2.40.0.363.g9c6990cca2

