aboutsummaryrefslogtreecommitdiff
path: root/src/core/transport.c
diff options
context:
space:
mode:
authorGarrett D'Amore <garrett@damore.org>2016-12-13 22:41:35 -0800
committerGarrett D'Amore <garrett@damore.org>2016-12-13 22:41:35 -0800
commitec9f917101371baaae34ca10ae952392c2c2343d (patch)
tree9ad7b85748d4d70248c7e720e5e3045ef2d77f6b /src/core/transport.c
parent4919519754a0b5aee826add75273c291c33c4b5f (diff)
downloadnng-ec9f917101371baaae34ca10ae952392c2c2343d.tar.gz
nng-ec9f917101371baaae34ca10ae952392c2c2343d.tar.bz2
nng-ec9f917101371baaae34ca10ae952392c2c2343d.zip
More comments, and detection of fork-reentrancy. Much effort was spent
trying to come to a fork-safe solution, but ultimately we gave up.
Diffstat (limited to 'src/core/transport.c')
-rw-r--r--src/core/transport.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/core/transport.c b/src/core/transport.c
index 1053cf16..c4ac9faf 100644
--- a/src/core/transport.c
+++ b/src/core/transport.c
@@ -49,14 +49,14 @@ nni_transport_init(void)
}
void
-nni_transport_fork(int prefork)
+nni_transport_fini(void)
{
int i;
struct nni_transport *ops;
for (i = 0; (ops = transports[i]) != NULL; i++) {
- if (ops->tran_fork != NULL) {
- ops->tran_fork(prefork);
+ if (ops->tran_fini != NULL) {
+ ops->tran_fini();
}
}
}