aboutsummaryrefslogtreecommitdiff
path: root/src/platform/posix/posix_pollq_port.h
diff options
context:
space:
mode:
authorGarrett D'Amore <garrett@damore.org>2024-12-22 18:58:46 -0800
committerGarrett D'Amore <garrett@damore.org>2024-12-22 18:58:46 -0800
commite3c017d8b4b81ce8d9436e1db11904da452d360e (patch)
tree001ab7b0239e552ce945ed49b8536493c12203ee /src/platform/posix/posix_pollq_port.h
parentbe379a29b849b1d3e759e14d97ad9b977ed3da4f (diff)
downloadnng-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.h5
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;
};