man: Update tcpdump(1) about "-i any". [skip ci]
Call it consistently a "pseudo-interface" and mention other OSes that
seem to support it, as far as reports on the interwebs go.
(cherry picked from commit de27d59e7887fcf63a4495ebb2d4907eed5aa99d)
diff --git a/tcpdump.1.in b/tcpdump.1.in
index 2afabdb..7760991 100644
--- a/tcpdump.1.in
+++ b/tcpdump.1.in
@@ -20,7 +20,7 @@
.\" WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE IMPLIED WARRANTIES OF
.\" MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.
.\"
-.TH TCPDUMP 1 "29 November 2021"
+.TH TCPDUMP 1 "30 July 2022"
.SH NAME
tcpdump \- dump traffic on a network
.SH SYNOPSIS
@@ -386,10 +386,11 @@
internet numbers).
.IP
The test for `foreign' IPv4 addresses is done using the IPv4 address and
-netmask of the interface on which capture is being done. If that
-address or netmask are not available, available, either because the
-interface on which capture is being done has no address or netmask or
-because the capture is being done on the Linux "any" interface, which
+netmask of the interface on that capture is being done. If that
+address or netmask are not available, either because the
+interface on that capture is being done has no address or netmask or
+because it is the "any" pseudo-interface, which is
+available in Linux and in recent versions of macOS and Solaris, and which
can capture on more than one interface, this option will not work
correctly.
.TP
@@ -442,10 +443,11 @@
interface list for the lowest numbered, configured up interface
(excluding loopback), which may turn out to be, for example, ``eth0''.
.IP
-On Linux systems with 2.2 or later kernels, an
+On Linux systems with 2.2 or later kernels and on recent versions of macOS
+and Solaris, an
.I interface
argument of ``any'' can be used to capture packets from all interfaces.
-Note that captures on the ``any'' device will not be done in promiscuous
+Note that captures on the ``any'' pseudo-interface will not be done in promiscuous
mode.
.IP
If the