Module Name: src Committed By: bouyer Date: Sat Jan 29 17:37:39 UTC 2011
Modified Files: src/dist/bind/lib/isc/alpha/include/isc [netbsd-4-0]: atomic.h Log Message: Add __unused to inline functions; fix alpha build after ticket #1413 To generate a diff of this commit: cvs rdiff -u -r1.2.2.2.2.1 -r1.2.2.2.2.2 \ src/dist/bind/lib/isc/alpha/include/isc/atomic.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/dist/bind/lib/isc/alpha/include/isc/atomic.h diff -u src/dist/bind/lib/isc/alpha/include/isc/atomic.h:1.2.2.2.2.1 src/dist/bind/lib/isc/alpha/include/isc/atomic.h:1.2.2.2.2.2 --- src/dist/bind/lib/isc/alpha/include/isc/atomic.h:1.2.2.2.2.1 Sun Jan 23 21:52:19 2011 +++ src/dist/bind/lib/isc/alpha/include/isc/atomic.h Sat Jan 29 17:37:39 2011 @@ -1,4 +1,4 @@ -/* $NetBSD: atomic.h,v 1.2.2.2.2.1 2011/01/23 21:52:19 bouyer Exp $ */ +/* $NetBSD: atomic.h,v 1.2.2.2.2.2 2011/01/29 17:37:39 bouyer Exp $ */ /* * Copyright (C) 2005, 2009 Internet Systems Consortium, Inc. ("ISC") @@ -68,7 +68,7 @@ * can be critical, so we add explicit memory block instructions at the * beginning and the end of it (same for other functions). */ -static inline isc_int32_t +static inline isc_int32_t __unused isc_atomic_xadd(isc_int32_t *p, isc_int32_t val) { return (asm("mb;" "1:" @@ -84,7 +84,7 @@ /* * This routine atomically stores the value 'val' in 'p'. */ -static inline void +static inline void __unused isc_atomic_store(isc_int32_t *p, isc_int32_t val) { (void)asm("mb;" "1:" @@ -101,7 +101,7 @@ * original value is equal to 'cmpval'. The original value is returned in any * case. */ -static inline isc_int32_t +static inline isc_int32_t __unused isc_atomic_cmpxchg(isc_int32_t *p, isc_int32_t cmpval, isc_int32_t val) { return(asm("mb;" @@ -118,7 +118,7 @@ p, cmpval, val)); } #elif defined (ISC_PLATFORM_USEGCCASM) -static inline isc_int32_t +static inline isc_int32_t __unused isc_atomic_xadd(isc_int32_t *p, isc_int32_t val) { isc_int32_t temp, prev; @@ -138,7 +138,7 @@ return (prev); } -static inline void +static inline void __unused isc_atomic_store(isc_int32_t *p, isc_int32_t val) { isc_int32_t temp; @@ -155,7 +155,7 @@ : "memory"); } -static inline isc_int32_t +static inline isc_int32_t __unused isc_atomic_cmpxchg(isc_int32_t *p, isc_int32_t cmpval, isc_int32_t val) { isc_int32_t temp, prev;