From: "BALBIR SINGH" <firstname.lastname@example.org>
Date: Tue, 09 Oct 2001 18:53:47 +0530
To make the API orthogonal, I have included a patch for SIOCGIFCOUNT,
which currently returns -EINVAL. The only reason I am providing this patch
is to make the API complete and make it easier to port applications from
other UNIX like OS'es.
There is no need for this change, and _EVEN_ if we put this
change in today every APP out there would _STILL_ need to deal with
all existing kernels which do not have SIOCGIFCOUNT implemented.
Furthermore, SIOCGIFCOUNT also gives no new functionality that does
not exist already. SIOCGIFCONF with a zero size with give the
behavior necessary to get the same answer as a SIOCGIFCOUNT would
provide. As far as I am aware, every system providing BSD sockets
provides this SIOCGIFCONF "feature".
Therefore, it is already quite easy to make applications portable
between Linux and other BSD socket based systems. Simply use the
SIOCGIFCONF method throughout.
Franks a lot,
David S. Miller
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to email@example.com
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/
This archive was generated by hypermail 2b29 : Mon Oct 15 2001 - 21:00:28 EST