summaryrefslogtreecommitdiffstats
path: root/kppp/pppstats.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'kppp/pppstats.cpp')
-rw-r--r--kppp/pppstats.cpp8
1 files changed, 7 insertions, 1 deletions
diff --git a/kppp/pppstats.cpp b/kppp/pppstats.cpp
index d4b3007e..fb4d6428 100644
--- a/kppp/pppstats.cpp
+++ b/kppp/pppstats.cpp
@@ -71,7 +71,13 @@
#endif
#include <sys/socket.h> /* *BSD, Linux, NeXT, Ultrix etc. */
#ifndef HAVE_NET_IF_PPP_H
- #if defined(__DragonFly__)
+ #ifdef HAVE_LINUX_IF_PPP_H
+ #include <linux/if.h>
+ #ifndef aligned_u64
+ #define aligned_u64 unsigned long long __attribute__((aligned(8)))
+ #endif
+ #include <linux/if_ppp.h>
+ #elif defined(__DragonFly__)
#include <net/if.h>
#include <net/ppp/if_ppp.h>
#endif