From: virtualdj Date: Wed, 9 Mar 2016 19:53:22 +0000 (+0100) Subject: atomic.h: add missing returns, fixes #3616 X-Git-Tag: v4.2.1~913 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4d6d55b895ae5fdfd83229dffefd561586086066;p=thirdparty%2Ftvheadend.git atomic.h: add missing returns, fixes #3616 --- diff --git a/src/atomic.h b/src/atomic.h index a4efb83f0..aba947618 100644 --- a/src/atomic.h +++ b/src/atomic.h @@ -158,6 +158,7 @@ atomic_exchange_u64(volatile uint64_t *ptr, uint64_t val) ret = *ptr; *ptr = val; pthread_mutex_unlock(&atomic_lock); + return ret; #endif } @@ -172,6 +173,7 @@ atomic_exchange_s64(volatile int64_t *ptr, int64_t val) ret = *ptr; *ptr = val; pthread_mutex_unlock(&atomic_lock); + return ret; #endif } @@ -186,6 +188,7 @@ atomic_exchange_time_t(volatile time_t *ptr, time_t val) ret = *ptr; *ptr = val; pthread_mutex_unlock(&atomic_lock); + return ret; #endif }