summaryrefslogtreecommitdiffstats
path: root/kcontrol/ConfigureChecks.cmake
diff options
context:
space:
mode:
authorOBATA Akio <[email protected]>2020-05-16 19:02:00 +0900
committerSlávek Banko <[email protected]>2020-05-28 19:26:40 +0200
commit5bcd375ab51d0cf08e8263ba5f840c2daf53d161 (patch)
tree4b5a09e6c283d97a5a8fd921e3f702c9c4854721 /kcontrol/ConfigureChecks.cmake
parent85d158eec59e42b693e5d83109de157435103d10 (diff)
downloadtdebase-5bcd375ab51d0cf08e8263ba5f840c2daf53d161.tar.gz
tdebase-5bcd375ab51d0cf08e8263ba5f840c2daf53d161.zip
Check ifw_hwaddr member for struct ifreq
It is used for ioctl(SIOCGIFHWADDR) return storage member, but does not exist on Solaris, it uses ifr_addr. Signed-off-by: OBATA Akio <[email protected]> Signed-off-by: Slávek Banko <[email protected]>
Diffstat (limited to 'kcontrol/ConfigureChecks.cmake')
-rw-r--r--kcontrol/ConfigureChecks.cmake5
1 files changed, 5 insertions, 0 deletions
diff --git a/kcontrol/ConfigureChecks.cmake b/kcontrol/ConfigureChecks.cmake
index 3f017390c..157bb77ea 100644
--- a/kcontrol/ConfigureChecks.cmake
+++ b/kcontrol/ConfigureChecks.cmake
@@ -75,3 +75,8 @@ endif( )
# if( FONTENC_FOUND )
# set( HAVE_FONT_ENC 1 CACHE INTERNAL "" FORCE )
# endif( )
+
+
+##### check for ioctl(SIOCGIFHWADDR) return member
+
+check_struct_has_member( "struct ifreq" ifr_hwaddr net/if.h HAVE_IFREQ_IFR_HWADDR )