to try to support passing a format and va_list pair as the data for a
custom printf format in its own private printf clone.
The offending code was unused and removed upstream in 2004, but the
initial import of our package in 2005 included, without explanation, a
patch reverting this. So the code has still been there, and (being
illegal) it has now stopped compiling with clang.
Delete the offending patch section. (And while here, add comments for
the rest of this patch.)
Solaris, so enable that; and if it works on NetBSD and Dragonfly with
a single "bsd" setting we can reasonably assume that it will work on
FreeBSD and OpenBSD (and MirBSD and Bitrig) with only minor
adjustments.
These probably won't all quite work out of the box yet, but that's
what bulk runs are for.
set_filters() interface introduced by Pkgsrc, but generate errors if
the outbound filters are defined.
Compile tested only (but it does at least compile!), on Linux with
/usr/include/pcap-bpf.h. No functional change on systems that previously
successfully built.
expects PPP_FCS() to be defined however, and compilation therefore breaks in
the presence of the previous version of this patch.
This version of the patch reverts back to the behaviour of the distribution
code for non-NetBSD systems, but retains the Pkgsrc patched behaviour of
pulling in the system copy of the header file for NetBSD and DragonFly.
This should only affect success or failure of the package build, so no
PKGREVISION bump.
- Escape some question marks to avoid weird GCC warning.
- Fix broken use of "__attributed (__packed__)". Bump package revision
because this is a code generation issue.
The PPP Daemon is the userland part of the Point-to-Point Protocol. It works
in combination with a dedicated kernel network interface usually named ppp.
PPP is a very extensible protocol and pppd supports a large number of options,
including compression (through various algorithms), cryptography (Microsoft's
MPPE) and authentication (PAP, CHAP, Microsoft CHAP), provided the kernel has
the relevant back-ends in some cases.