diff options
author | Eivind Næss <eivnaes@yahoo.com> | 2022-05-29 22:14:08 -0700 |
---|---|---|
committer | Eivind Næss <eivnaes@yahoo.com> | 2022-07-15 15:25:39 -0700 |
commit | 199e97bae9c03f5cec5202a511b5c436aff05af9 (patch) | |
tree | aae67baaaf1116f72c7139201589bcde3f72af1a /pppdump/Makefile.am | |
parent | 1d3327b87170d5d8db4a5ad06b465925cff4488a (diff) | |
download | ppp-199e97bae9c03f5cec5202a511b5c436aff05af9.tar.gz |
For Linux, use the Linux / Glibc based defines instead of included headers
This is to ensure compatibility with the OS you are compiling against and that
headers are maintained in upstream projects.
- Moved PPP_EAP and PPP_ECP into respective header files in lieu of not currently
existing in the linux/ppp_defs.h
- Unchained the top-level ${topsrc_dir}/include, this folder is included for
prosterity and may continue to exist on github, but in the future eliminated from
distribution
- Bogus upstream file in glibc for <net/if_ppp.h>, its content should be replaced
with a simple include to <linux/ppp-ioctl.h>. The lack of an appropriate ifreq
structure with ppp_stats or ppp_comp_stats, implementet that inline (and tested).
- Updated instances where PPP_FCS() macro would expand the fcstab, while PPP_GOODFCS
and PPP_INITFCS is provided in <linux/ppp_defs.h>, the latter is tied to a lookup
table. It's used in two places, so add the PPP_FCS macro where applicable.
Signed-off-by: Eivind Næss <eivnaes@yahoo.com>
Diffstat (limited to 'pppdump/Makefile.am')
-rw-r--r-- | pppdump/Makefile.am | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/pppdump/Makefile.am b/pppdump/Makefile.am index 2df7e0e..186f34e 100644 --- a/pppdump/Makefile.am +++ b/pppdump/Makefile.am @@ -2,7 +2,6 @@ sbin_PROGRAMS = pppdump dist_man8_MANS = pppdump.8 pppdump_SOURCES = pppdump.c bsd-comp.c deflate.c zlib.c -pppdump_CFLAGS = -I${top_srcdir}/include/net noinst_HEADERS = \ ppp-comp.h \ |