compile in macos
This commit is contained in:
parent
b10d7e7c1f
commit
2a8ef27f33
|
@ -71,7 +71,7 @@ int taos_metric_sample_add(taos_metric_sample_t *self, double r_value) {
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef DOUBLE_ATOMIC
|
#ifdef DOUBLE_ATOMIC
|
||||||
_Atomic double old = atomic_load(&self->r_value);
|
/*_Atomic*/ double old = atomic_load(&self->r_value);
|
||||||
|
|
||||||
for (;;) {
|
for (;;) {
|
||||||
_Atomic double new = ATOMIC_VAR_INIT(old + r_value);
|
_Atomic double new = ATOMIC_VAR_INIT(old + r_value);
|
||||||
|
@ -94,7 +94,7 @@ int taos_metric_sample_sub(taos_metric_sample_t *self, double r_value) {
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef DOUBLE_ATOMIC
|
#ifdef DOUBLE_ATOMIC
|
||||||
_Atomic double old = atomic_load(&self->r_value);
|
/*_Atomic*/ double old = atomic_load(&self->r_value);
|
||||||
for (;;) {
|
for (;;) {
|
||||||
_Atomic double new = ATOMIC_VAR_INIT(old - r_value);
|
_Atomic double new = ATOMIC_VAR_INIT(old - r_value);
|
||||||
if (atomic_compare_exchange_weak(&self->r_value, &old, new)) {
|
if (atomic_compare_exchange_weak(&self->r_value, &old, new)) {
|
||||||
|
@ -130,7 +130,7 @@ int taos_metric_sample_exchange(taos_metric_sample_t *self, double r_value, doub
|
||||||
}
|
}
|
||||||
|
|
||||||
#ifdef DOUBLE_ATOMIC
|
#ifdef DOUBLE_ATOMIC
|
||||||
_Atomic double new = ATOMIC_VAR_INIT(r_value);
|
/*_Atomic*/ double new = ATOMIC_VAR_INIT(r_value);
|
||||||
for (;;) {
|
for (;;) {
|
||||||
_Atomic double old = atomic_load(&self->r_value);
|
_Atomic double old = atomic_load(&self->r_value);
|
||||||
*old_value = old;
|
*old_value = old;
|
||||||
|
|
Loading…
Reference in New Issue