diff options
Diffstat (limited to 'src/platform/posix/posix_impl.h')
| -rw-r--r-- | src/platform/posix/posix_impl.h | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/src/platform/posix/posix_impl.h b/src/platform/posix/posix_impl.h index 851c80dc..234d1501 100644 --- a/src/platform/posix/posix_impl.h +++ b/src/platform/posix/posix_impl.h @@ -64,7 +64,7 @@ struct nni_rwlock { struct nni_plat_cv { pthread_cond_t cv; - nni_plat_mtx * mtx; + nni_plat_mtx *mtx; }; struct nni_plat_thr { @@ -99,6 +99,10 @@ struct nni_atomic_bool { atomic_bool v; }; +struct nni_atomic_ptr { + atomic_uintptr_t v; +}; + #else // NNG_HAVE_C11_ATOMIC struct nni_atomic_flag { bool f; @@ -116,6 +120,10 @@ struct nni_atomic_u64 { uint64_t v; }; +struct nni_atomic_ptr { + void *v; +}; + #endif #endif |
