From b4bc817183306c46d4edbdc4f05a616e1946db32 Mon Sep 17 00:00:00 2001 From: OBATA Akio Date: Sat, 16 May 2020 19:02:00 +0900 Subject: Check ifw_hwaddr member for struct ifreq MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit It is used for ioctl(SIOCGIFHWADDR) return storage member, but does not exist on Solaris, it uses ifr_addr. Signed-off-by: OBATA Akio Signed-off-by: Slávek Banko (cherry picked from commit 5bcd375ab51d0cf08e8263ba5f840c2daf53d161) --- kcontrol/ConfigureChecks.cmake | 5 +++++ 1 file changed, 5 insertions(+) (limited to 'kcontrol') 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 ) -- cgit v1.2.1