aboutsummaryrefslogtreecommitdiff
path: root/src/platform/posix
diff options
context:
space:
mode:
authorGarrett D'Amore <garrett@damore.org>2025-04-27 19:07:03 -0700
committerGarrett D'Amore <garrett@damore.org>2025-04-27 19:07:05 -0700
commitc5b07415cc3a6a7960cb3ca2a2aaf70b1cbe3469 (patch)
tree7068cd50d8da4a1f492cfc08a25636a43a0cb194 /src/platform/posix
parent9ebf1b2d2cc4bb850cc152168c08a1bb9e3e8ddb (diff)
downloadnng-c5b07415cc3a6a7960cb3ca2a2aaf70b1cbe3469.tar.gz
nng-c5b07415cc3a6a7960cb3ca2a2aaf70b1cbe3469.tar.bz2
nng-c5b07415cc3a6a7960cb3ca2a2aaf70b1cbe3469.zip
AIO: Use nng_err for cancellation callback instead of int.
This is part of our work to improve type safety/awareness, and also improve debugger support, for NNG error codes. There are still quite a few more but this should help.
Diffstat (limited to 'src/platform/posix')
-rw-r--r--src/platform/posix/posix_ipcconn.c2
-rw-r--r--src/platform/posix/posix_ipcdial.c2
-rw-r--r--src/platform/posix/posix_ipclisten.c2
-rw-r--r--src/platform/posix/posix_resolv_gai.c2
-rw-r--r--src/platform/posix/posix_sockfd.c2
-rw-r--r--src/platform/posix/posix_tcpconn.c2
-rw-r--r--src/platform/posix/posix_tcpdial.c2
-rw-r--r--src/platform/posix/posix_tcplisten.c4
-rw-r--r--src/platform/posix/posix_udp.c2
9 files changed, 10 insertions, 10 deletions
diff --git a/src/platform/posix/posix_ipcconn.c b/src/platform/posix/posix_ipcconn.c
index 41676340..a585bafd 100644
--- a/src/platform/posix/posix_ipcconn.c
+++ b/src/platform/posix/posix_ipcconn.c
@@ -231,7 +231,7 @@ ipc_cb(void *arg, unsigned events)
}
static void
-ipc_cancel(nni_aio *aio, void *arg, int rv)
+ipc_cancel(nni_aio *aio, void *arg, nng_err rv)
{
ipc_conn *c = arg;
diff --git a/src/platform/posix/posix_ipcdial.c b/src/platform/posix/posix_ipcdial.c
index e106cfc9..d299f947 100644
--- a/src/platform/posix/posix_ipcdial.c
+++ b/src/platform/posix/posix_ipcdial.c
@@ -82,7 +82,7 @@ nni_posix_ipc_dialer_rele(ipc_dialer *d)
}
static void
-ipc_dialer_cancel(nni_aio *aio, void *arg, int rv)
+ipc_dialer_cancel(nni_aio *aio, void *arg, nng_err rv)
{
nni_ipc_dialer *d = arg;
nni_ipc_conn *c;
diff --git a/src/platform/posix/posix_ipclisten.c b/src/platform/posix/posix_ipclisten.c
index d13ac063..98432f71 100644
--- a/src/platform/posix/posix_ipclisten.c
+++ b/src/platform/posix/posix_ipclisten.c
@@ -164,7 +164,7 @@ ipc_listener_cb(void *arg, unsigned events)
}
static void
-ipc_listener_cancel(nni_aio *aio, void *arg, int rv)
+ipc_listener_cancel(nni_aio *aio, void *arg, nng_err rv)
{
ipc_listener *l = arg;
diff --git a/src/platform/posix/posix_resolv_gai.c b/src/platform/posix/posix_resolv_gai.c
index c5051ffd..2eba891b 100644
--- a/src/platform/posix/posix_resolv_gai.c
+++ b/src/platform/posix/posix_resolv_gai.c
@@ -54,7 +54,7 @@ static nni_mtx resolv_mtx;
static nni_cv resolv_cv;
static void
-resolv_cancel(nni_aio *aio, void *arg, int rv)
+resolv_cancel(nni_aio *aio, void *arg, nng_err rv)
{
nni_resolv_item *item = arg;
diff --git a/src/platform/posix/posix_sockfd.c b/src/platform/posix/posix_sockfd.c
index bc397fc6..bc411252 100644
--- a/src/platform/posix/posix_sockfd.c
+++ b/src/platform/posix/posix_sockfd.c
@@ -261,7 +261,7 @@ sfd_cb(void *arg, unsigned events)
}
static void
-sfd_cancel(nni_aio *aio, void *arg, int rv)
+sfd_cancel(nni_aio *aio, void *arg, nng_err rv)
{
nni_sfd_conn *c = arg;
diff --git a/src/platform/posix/posix_tcpconn.c b/src/platform/posix/posix_tcpconn.c
index 920c3ff9..9b61a68e 100644
--- a/src/platform/posix/posix_tcpconn.c
+++ b/src/platform/posix/posix_tcpconn.c
@@ -266,7 +266,7 @@ tcp_cb(void *arg, unsigned events)
}
static void
-tcp_cancel(nni_aio *aio, void *arg, int rv)
+tcp_cancel(nni_aio *aio, void *arg, nng_err rv)
{
nni_tcp_conn *c = arg;
diff --git a/src/platform/posix/posix_tcpdial.c b/src/platform/posix/posix_tcpdial.c
index 7b2f09a9..52807892 100644
--- a/src/platform/posix/posix_tcpdial.c
+++ b/src/platform/posix/posix_tcpdial.c
@@ -113,7 +113,7 @@ nni_posix_tcp_dialer_rele(nni_tcp_dialer *d)
}
static void
-tcp_dialer_cancel(nni_aio *aio, void *arg, int rv)
+tcp_dialer_cancel(nni_aio *aio, void *arg, nng_err rv)
{
nni_tcp_dialer *d = arg;
nni_tcp_conn *c;
diff --git a/src/platform/posix/posix_tcplisten.c b/src/platform/posix/posix_tcplisten.c
index 29b5ea65..13ecb33e 100644
--- a/src/platform/posix/posix_tcplisten.c
+++ b/src/platform/posix/posix_tcplisten.c
@@ -1,5 +1,5 @@
//
-// Copyright 2024 Staysail Systems, Inc. <info@staysail.tech>
+// Copyright 2025 Staysail Systems, Inc. <info@staysail.tech>
// Copyright 2018 Capitar IT Group BV <info@capitar.com>
// Copyright 2018 Devolutions <info@devolutions.net>
//
@@ -161,7 +161,7 @@ tcp_listener_cb(void *arg, unsigned events)
}
static void
-tcp_listener_cancel(nni_aio *aio, void *arg, int rv)
+tcp_listener_cancel(nni_aio *aio, void *arg, nng_err rv)
{
tcp_listener *l = arg;
diff --git a/src/platform/posix/posix_udp.c b/src/platform/posix/posix_udp.c
index 14bb6c22..b643d0b2 100644
--- a/src/platform/posix/posix_udp.c
+++ b/src/platform/posix/posix_udp.c
@@ -377,7 +377,7 @@ nni_plat_udp_close(nni_plat_udp *udp)
}
void
-nni_plat_udp_cancel(nni_aio *aio, void *arg, int rv)
+nni_plat_udp_cancel(nni_aio *aio, void *arg, nng_err rv)
{
nni_plat_udp *udp = arg;