From 156e745be9f6a1b19b0f8e2a931148786d7acad4 Mon Sep 17 00:00:00 2001 From: Dan Cross Date: Wed, 23 Jul 2025 06:47:21 -0400 Subject: all: remove need for `-fcommon` Use `extern` where appropriate so that we can remove `-fcommon` on macOS and others. On macOS, `-fcommon` generates a number of linker warnings. I've tested building on macOS, Linux, FreeBSD, NetBSD, OpenBSD and illumos. I am not in a position to test on AIX or other more esoteric platforms, however. --- src/cmd/ndb/dns.c | 3 ++- src/cmd/ndb/dnstcp.c | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) (limited to 'src/cmd/ndb') diff --git a/src/cmd/ndb/dns.c b/src/cmd/ndb/dns.c index 723989b9..f05d4c22 100644 --- a/src/cmd/ndb/dns.c +++ b/src/cmd/ndb/dns.c @@ -101,7 +101,8 @@ char *udpaddr = "udp!*!domain"; char *logfile = "dns"; char *dbfile; char mntpt[Maxpath]; -char *LOG; + +extern char *LOG; void usage(void) diff --git a/src/cmd/ndb/dnstcp.c b/src/cmd/ndb/dnstcp.c index 3d4d1e90..18224d49 100644 --- a/src/cmd/ndb/dnstcp.c +++ b/src/cmd/ndb/dnstcp.c @@ -23,11 +23,12 @@ char mntpt[Maxpath]; ulong now; int maxage; uchar ipaddr[IPaddrlen]; /* my ip address */ -char *LOG; char *zonerefreshprogram; char *tcpaddr; char *udpaddr; +extern char *LOG; + void usage(void) { -- cgit v1.2.3