Re: [PATCH] Trivial patch for SIOCGIFCOUNT

David S. Miller (davem@redhat.com)
Tue, 09 Oct 2001 15:37:46 -0700 (PDT)


From: "BALBIR SINGH" <balbir.singh@wipro.com>
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
davem@redhat.com

-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/