summaryrefslogtreecommitdiffstats
path: root/contrib/bind9
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/bind9')
-rw-r--r--contrib/bind9/lib/isc/ia64/include/isc/atomic.h9
1 files changed, 9 insertions, 0 deletions
diff --git a/contrib/bind9/lib/isc/ia64/include/isc/atomic.h b/contrib/bind9/lib/isc/ia64/include/isc/atomic.h
index 847c65d..275741b 100644
--- a/contrib/bind9/lib/isc/ia64/include/isc/atomic.h
+++ b/contrib/bind9/lib/isc/ia64/include/isc/atomic.h
@@ -31,6 +31,9 @@
* (e.g., 1 and -1)?
*/
static inline isc_int32_t
+#ifdef __GNUC__
+__attribute__ ((unused))
+#endif
isc_atomic_xadd(isc_int32_t *p, isc_int32_t val)
{
isc_int32_t prev, swapped;
@@ -54,6 +57,9 @@ isc_atomic_xadd(isc_int32_t *p, isc_int32_t val)
* This routine atomically stores the value 'val' in 'p'.
*/
static inline void
+#ifdef __GNUC__
+__attribute__ ((unused))
+#endif
isc_atomic_store(isc_int32_t *p, isc_int32_t val)
{
__asm__ volatile(
@@ -70,6 +76,9 @@ isc_atomic_store(isc_int32_t *p, isc_int32_t val)
* case.
*/
static inline isc_int32_t
+#ifdef __GNUC__
+__attribute__ ((unused))
+#endif
isc_atomic_cmpxchg(isc_int32_t *p, isc_int32_t cmpval, isc_int32_t val)
{
isc_int32_t ret;
OpenPOWER on IntegriCloud