975567c7675ba404fab7343f3a7bf43c66b21fdd
[tinc] / m4 / tuntap.m4
1 dnl Check to find out whether the running kernel has support for TUN/TAP
2
3 AC_DEFUN(tinc_TUNTAP,
4 [
5 AC_CACHE_CHECK([for linux/if_tun.h], tinc_cv_linux_if_tun_h,
6 [ AC_TRY_COMPILE([#include <linux/if_tun.h>],
7   [int a = IFF_TAP],
8   if_tun_h="linux/if_tun.h",
9   if_tun_h="no")
10    if test $if_tun_h = no; then
11     AC_MSG_RESULT(none)
12   else
13     AC_DEFINE(HAVE_TUNTAP)
14     AC_DEFINE_UNQUOTED(LINUX_IF_TUN_H, "$if_tun_h")
15     AC_SUBST(LINUX_IF_TUN_H)
16     AC_MSG_RESULT($if_tun_h)
17   fi
18   AC_SUBST(HAVE_TUNTAP)
19 ])
20 ])