diff options
| author | Ruben Valls <rubenvalls@theembedded.engineer> | 2022-06-20 19:51:52 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-06-20 10:51:52 -0700 |
| commit | 27701c0dd5fc30d0eb8041e4f1be3b4bfa164e75 (patch) | |
| tree | 7bcd5900f65231a23fb26377002aaba6bc82eb46 /include | |
| parent | 41ce9fbfd7a396816dab08dcb0284bab4329c622 (diff) | |
| download | nng-27701c0dd5fc30d0eb8041e4f1be3b4bfa164e75.tar.gz nng-27701c0dd5fc30d0eb8041e4f1be3b4bfa164e75.tar.bz2 nng-27701c0dd5fc30d0eb8041e4f1be3b4bfa164e75.zip | |
Fix mingw atomics (#1601)
* Fixes compiling on Windows with Mingw
Fixes the build error: "InterlockedDecrementAcquire64 not defined" on Mingw
* fixes semantics of InterlockedDecrementRelease64 on Mingw
From Microsoft docs, InterlockedDecrementRelease64 returns the resulting decremented value.
The equivalent function on Mingw is `__atomic_sub_fetch`, not `__atomic_fetch_sub` (which returns the previous value).
Diffstat (limited to 'include')
0 files changed, 0 insertions, 0 deletions
