git: Clean up the namespace of <arpa/inet.h>, <netdb.h> and <netinet/in.h>.

Sascha Wildner swildner at
Sat Nov 21 23:04:47 PST 2020

commit 763ffc12ee6c6fc2b3b1fcb4faacd9d9ec991e64
Author: Sascha Wildner <saw at>
Date:   Sun Nov 22 08:04:38 2020 +0100

    Clean up the namespace of <arpa/inet.h>, <netdb.h> and <netinet/in.h>.
    These are further cleanups for stricter POSIX conformance, all related
    to the uint*_t types, for which we previously had to include <stdint.h>
    wholesale. Instead, wrap them in *_DECLARED macros and typedef them in
    the headers that need them, usually just a subset.
    Thanks to zrj for testing this with a dports bulk build.

Summary of changes:
 include/arpa/inet.h | 14 ++++++++++----
 include/netdb.h     |  8 ++++++--
 include/stdint.h    | 20 ++++++++++++++++----
 sys/netinet/in.h    | 21 ++++++++++++++++++++-
 sys/netinet6/in6.h  | 23 +++++++++++++++++++++++
 5 files changed, 75 insertions(+), 11 deletions(-)

DragonFly BSD source repository

More information about the Commits mailing list