]> git.ozlabs.org Git - ppp.git/blobdiff - configure.ac
pppd.8: Document netmask option
[ppp.git] / configure.ac
index 7ee06d3b513a9a1d539033b3bd6ed26a0633c5c1..11b62f5ce5e49653a48397241fd55cbdeb76fb26 100644 (file)
@@ -76,7 +76,16 @@ AM_COND_IF([LINUX], [
         linux/if_packet.h       \
         netinet/if_ether.h      \
         netpacket/packet.h])
-    AC_CHECK_TYPES([struct sockaddr_ll], [], [], [#include <linux/if_packet.h>])])
+
+    AC_MSG_CHECKING([for struct sockaddr_ll in <linux/if_packet.h>])
+    AC_COMPILE_IFELSE(
+       [AC_LANG_PROGRAM([@%:@include <linux/if_packet.h>], [sizeof(struct sockaddr_ll)])],
+       [AC_MSG_RESULT([yes])
+        AC_DEFINE(HAVE_STRUCT_SOCKADDR_LL, 1, [Struct sockaddr_ll is present on system])
+       ],
+       AC_MSG_RESULT([no]))
+])
+
 
 AC_CHECK_SIZEOF(unsigned int)
 AC_CHECK_SIZEOF(unsigned long)