Hi,
a piece of code introduced into KDE 3 years ago to fix build on Solaris 
(http://bugs.kde.org/show_bug.cgi?id=124469) assumes that if SIOCGIFHWADDR is 
defined, ifru_hwaddr is available.

However sockio.h now defines SIOCGIFHWADDR 
(http://src.opensolaris.org/source/diff/onnv/onnv-gate/usr/src/uts/common/sys/sockio.h?r2=%252Fonnv%252Fonnv-gate%252Fusr%252Fsrc%252Futs%252Fcommon%252Fsys%252Fsockio.h%4010639%3A368f1335a058&r1=%252Fonnv%252Fonnv-gate%252Fusr%252Fsrc%252Futs%252Fcommon%252Fsys%252Fsockio.h%4010616%3A3be00c4a6835),
 yet net/if.h (or any other file) does not provide ifru_hwaddr.

This piece of code 
(http://websvn.kde.org/trunk/KDE/kdebase/apps/kinfocenter/nics/nic.cpp?view=log)
 is now broken due to that change.

Who's to blame? :-)
should osol now provide ifru_hwaddr? 
or should the KDE code change? if so, what defines should be expected?

TIA for hints
-- 
This message posted from opensolaris.org

Reply via email to