#include <nanomsg/nn.h>
int nn_close(int sock);
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. |