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