#include <nanomsg/nn.h>
int nn_close(int sock);
| This documentation is for version v1.6.0 of NNG, but the latest released version is v1.10.0. see the documentation for v1.10.0 for the most up-to-date information. | 
nn_close(3compat)
NAME
nn_close - close socket (compatible API)
SYNOPSIS
DESCRIPTION
The nn_close() function closes the socket sock.
Any operations that are currently in progress will be terminated, and will
fail with error EBADF.
| This function is provided for API compatibility with legacy libnanomsg. Consider using the relevant modern API instead. | 
RETURN VALUES
This function returns zero on success, and -1 on failure.
ERRORS
EBADF
 | 
 The socket is not open.  | 
ETERM
 | 
 The library is shutting down.  |