--- Begin Message ---
On Jan 18, 2023, at 1:07 AM, Denis Ovsienko <de...@ovsienko.info> wrote:
> Thank you for explaining the context Guy, it is very educational.
A significant part of what's in autoconf, and a significant part of what's in
at least some configure scripts, dates back to old UN*Xes.
ISO C and POSIX have, over time, rendered a lot of old-time tests unnecessary
except for hobbyists and ancient "if it ain't broke don't fix it" systems:
https://www.theregister.com/2001/04/12/missing_novell_server_discovered_after/
(although that one was Netware rather than UN*X, there may be old UN*X versions
running on old hardware still out there).
> Is AC_LBL_UNION_WAIT of a similar origin?
Probably.
> Neither tcpdump nor libpcap use it.
I think BSD's "union wait" has been supplanted by various POSIX-specified
macros to pull apart an exit status stored in an int, and, in the 3.4/0.4
timeframe, I don't think tcpdump or libpcap had any code to wait for a child
process, and thus didn't need AC_LBL_UNION_WAIT.
--- End Message ---
_______________________________________________
tcpdump-workers mailing list
tcpdump-workers@lists.tcpdump.org
https://lists.sandelman.ca/mailman/listinfo/tcpdump-workers