Module Name: src
Committed By: christos
Date: Fri Feb 23 21:09:49 UTC 2024
Modified Files:
src/external/mpl/bind/dist/lib/ns: client.c
src/external/mpl/bind/dist/lib/ns/include/ns: client.h
Log Message:
fix 32 bit build (no atomic_*_8)
To generate a diff of this commit:
cvs rdiff -u -r1.19 -r1.20 src/external/mpl/bind/dist/lib/ns/client.c
cvs rdiff -u -r1.15 -r1.16 \
src/external/mpl/bind/dist/lib/ns/include/ns/client.h
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: src/external/mpl/bind/dist/lib/ns/client.c
diff -u src/external/mpl/bind/dist/lib/ns/client.c:1.19 src/external/mpl/bind/dist/lib/ns/client.c:1.20
--- src/external/mpl/bind/dist/lib/ns/client.c:1.19 Wed Feb 21 17:52:46 2024
+++ src/external/mpl/bind/dist/lib/ns/client.c Fri Feb 23 16:09:49 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: client.c,v 1.19 2024/02/21 22:52:46 christos Exp $ */
+/* $NetBSD: client.c,v 1.20 2024/02/23 21:09:49 christos Exp $ */
/*
* Copyright (C) Internet Systems Consortium, Inc. ("ISC")
@@ -118,7 +118,11 @@
#define NS_CLIENT_DROPPORT 1
#endif /* ifndef NS_CLIENT_DROPPORT */
+#ifdef _LP64
atomic_uint_fast64_t ns_client_requests = 0;
+#else
+atomic_uint_fast32_t ns_client_requests = 0;
+#endif
static void
clientmgr_attach(ns_clientmgr_t *source, ns_clientmgr_t **targetp);
Index: src/external/mpl/bind/dist/lib/ns/include/ns/client.h
diff -u src/external/mpl/bind/dist/lib/ns/include/ns/client.h:1.15 src/external/mpl/bind/dist/lib/ns/include/ns/client.h:1.16
--- src/external/mpl/bind/dist/lib/ns/include/ns/client.h:1.15 Wed Feb 21 17:52:46 2024
+++ src/external/mpl/bind/dist/lib/ns/include/ns/client.h Fri Feb 23 16:09:49 2024
@@ -1,4 +1,4 @@
-/* $NetBSD: client.h,v 1.15 2024/02/21 22:52:46 christos Exp $ */
+/* $NetBSD: client.h,v 1.16 2024/02/23 21:09:49 christos Exp $ */
/*
* Copyright (C) Internet Systems Consortium, Inc. ("ISC")
@@ -273,7 +273,11 @@ struct ns_client {
*/
#define NS_FAILCACHE_CD 0x01
+#ifdef _LP64
extern atomic_uint_fast64_t ns_client_requests;
+#else
+extern atomic_uint_fast32_t ns_client_requests;
+#endif
/***
*** Functions