grep --version
grep (GNU grep) 3.11
Copyright (C) 2023 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <https://gnu.org/licenses/gpl.html>.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
Written by Mike Haertel and others; see
<https://git.savannah.gnu.org/cgit/grep.git/tree/AUTHORS>.
# grep -r if_nametoindex /usr/include/*
grep: /usr/include/IBM: EDC5113I Bad file descriptor.
grep: /usr/include/Mrm: EDC5113I Bad file descriptor.
grep: /usr/include/X11: EDC5113I Bad file descriptor.
grep: /usr/include/Xm: EDC5113I Bad file descriptor.
grep: /usr/include/arpa: EDC5113I Bad file descriptor.
grep: /usr/include/c++: EDC5113I Bad file descriptor.
grep: /usr/include/java_classes: EDC5113I Bad file descriptor.
grep: /usr/include/le: EDC5113I Bad file descriptor.
grep: /usr/include/libmilter: EDC5113I Bad file descriptor.
grep: /usr/include/metal: EDC5113I Bad file descriptor.
grep: /usr/include/net: EDC5113I Bad file descriptor.
grep: /usr/include/netinet: EDC5113I Bad file descriptor.
grep: /usr/include/rpc: EDC5113I Bad file descriptor.
grep: /usr/include/skrb: EDC5113I Bad file descriptor.
grep: /usr/include/sys: EDC5113I Bad file descriptor.
grep: /usr/include/uil: EDC5113I Bad file descriptor.
grep: /usr/include/zos: EDC5113I Bad file descriptor.
This used to work.