memory_order_release in __zipos_seek

This commit is contained in:
Jōshin 2023-12-01 04:23:20 -05:00
parent d95d61b1af
commit 953fc79b4e
No known key found for this signature in database

View file

@ -66,7 +66,7 @@ int64_t __zipos_seek(struct ZiposHandle *h, int64_t offset, unsigned whence) {
new_pos = einval();
}
if (LIKELY(atomic_compare_exchange_weak_explicit(
&h->pos, &pos, new_pos < 0 ? pos : new_pos, memory_order_acquire,
&h->pos, &pos, new_pos < 0 ? pos : new_pos, memory_order_release,
memory_order_relaxed))) {
break;
}