diff options
| author | Garrett D'Amore <garrett@damore.org> | 2024-12-22 18:58:46 -0800 |
|---|---|---|
| committer | Garrett D'Amore <garrett@damore.org> | 2024-12-22 18:58:46 -0800 |
| commit | e3c017d8b4b81ce8d9436e1db11904da452d360e (patch) | |
| tree | 001ab7b0239e552ce945ed49b8536493c12203ee /src/platform/posix/posix_pollq_port.h | |
| parent | be379a29b849b1d3e759e14d97ad9b977ed3da4f (diff) | |
| download | nng-e3c017d8b4b81ce8d9436e1db11904da452d360e.tar.gz nng-e3c017d8b4b81ce8d9436e1db11904da452d360e.tar.bz2 nng-e3c017d8b4b81ce8d9436e1db11904da452d360e.zip | |
port events poller (illumos/Solaris): use atomic events mask
Diffstat (limited to 'src/platform/posix/posix_pollq_port.h')
| -rw-r--r-- | src/platform/posix/posix_pollq_port.h | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/platform/posix/posix_pollq_port.h b/src/platform/posix/posix_pollq_port.h index cbeab694..d8771527 100644 --- a/src/platform/posix/posix_pollq_port.h +++ b/src/platform/posix/posix_pollq_port.h @@ -20,11 +20,8 @@ typedef struct nni_posix_pollq nni_posix_pollq; struct nni_posix_pfd { nni_posix_pollq *pq; int fd; - nni_mtx mtx; - nni_cv cv; - unsigned events; + nni_atomic_int events; bool closed; - bool closing; nni_posix_pfd_cb cb; void *data; }; |
