From b3a0d5864a71319dc85721288b9935a2a701b29e Mon Sep 17 00:00:00 2001 From: Garrett D'Amore Date: Mon, 30 Oct 2017 14:04:25 -0700 Subject: fixes #136 consider eliminating nng_shutdown --- src/nng.c | 14 -------------- src/nng.h | 7 ------- 2 files changed, 21 deletions(-) (limited to 'src') diff --git a/src/nng.c b/src/nng.c index bd403896..3f868b30 100644 --- a/src/nng.c +++ b/src/nng.c @@ -29,20 +29,6 @@ nng_fini(void) nni_fini(); } -int -nng_shutdown(nng_socket sid) -{ - int rv; - nni_sock *sock; - - if ((rv = nni_sock_find(&sock, sid)) != 0) { - return (rv); - } - rv = nni_sock_shutdown(sock); - nni_sock_rele(sock); - return (rv); -} - int nng_close(nng_socket sid) { diff --git a/src/nng.h b/src/nng.h index d260e5fd..9e147df3 100644 --- a/src/nng.h +++ b/src/nng.h @@ -77,13 +77,6 @@ NNG_DECL int nng_close(nng_socket); // a library; it will affect all sockets. NNG_DECL void nng_closeall(void); -// nng_shutdown shuts down the socket. This causes any threads doing -// work for the socket or blocked in socket functions to be woken (and -// return NNG_ECLOSED). The socket resources are still present, so it -// is safe to call other functions; they will just return NNG_ECLOSED. -// A call to nng_close is still required to release the resources. -NNG_DECL int nng_shutdown(nng_socket); - // nng_protocol returns the protocol number of the socket. NNG_DECL uint16_t nng_protocol(nng_socket); -- cgit v1.2.3-70-g09d2