]> The Tcpdump Group git mirrors - tcpdump/commit
Retire BSD/OS support. 1124/head
authorDenis Ovsienko <[email protected]>
Sun, 28 Jan 2024 12:52:57 +0000 (12:52 +0000)
committerDenis Ovsienko <[email protected]>
Sun, 28 Jan 2024 12:52:57 +0000 (12:52 +0000)
commit1bec29abe6807795e48b3ea821f745b4f1ba4c6a
treea30354a2153c7a810c646a474207c07daf07c800
parent630f9bcaa844448d1033879bc0e2306efdcd31ab
Retire BSD/OS support.

The last release of BSD/OS was more than 20 years ago, so remove all
bits specific to building tcpdump on it, mainly ppp_bsdos_if_print(),
which has been a no-op on platforms other than BSD/OS.  Restoring the
function would not be practicable because in addition to the generic bit
rot it uses SLC_DIR, SLC_LLHL, SLC_BPFHDRLEN, SLC_CHL and struct
ppp_header, none of which appear in FreeBSD or illumos or Linux or
NetBSD or OpenBSD.  This is why protocol decoders should not depend on
OS-specific headers.

See also commit 4729260.
netdissect.h
print-fddi.c
print-ppp.c
print.c