]> CyberLeo.Net >> Repos - FreeBSD/FreeBSD.git/commit
After r281643 an #ifdef IFT_FOO preprocessor directive returns false,
authorglebius <glebius@FreeBSD.org>
Sat, 2 May 2015 20:37:40 +0000 (20:37 +0000)
committerglebius <glebius@FreeBSD.org>
Sat, 2 May 2015 20:37:40 +0000 (20:37 +0000)
commite23deb0e609dbf36ea0fa666dcc85b4e01661901
treeddd7ae4c6b86347ea5d4e12ca63f4d2567e81eb4
parent1ca5d173abc8391e7e3f7e9fc63ec652fed67879
After r281643 an #ifdef IFT_FOO preprocessor directive returns false,
since types became a enum C type.  Some software uses such ifdefs to
determine whether an operating systems supports certain interface type.
Of course, such check is bogus. E.g. FreeBSD defines about 250 interface
types, but supports only around 20.
However, we need not upset such software so provide a set of defines. The
current set was taken to suffice the dhcpd.

Reported & tested by: Guy Yur <guyyur gmail.com>
sys/net/if_types.h