nn_close man page on DragonFly

Man page or keyword search:  
man Server   44335 pages
apropos Keyword Search (all sections)
Output format
DragonFly logo
[printable version]

NN_CLOSE(3)			nanomsg manual			   NN_CLOSE(3)

NAME
       nn_close - close an SP socket

SYNOPSIS
       #include <nanomsg/nn.h>

       int nn_close (int s);

DESCRIPTION
       Closes the socket s. Any buffered inbound messages that were not yet
       received by the application will be discarded. The library will try to
       deliver any outstanding outbound messages for the time specified by
       NN_LINGER socket option. The call will block in the meantime.

RETURN VALUE
       If the function succeeds zero is returned. Otherwise, -1 is returned
       and errno is set to to one of the values defined below.

ERRORS
       EBADF
	   The provided socket is invalid.

       EINTR
	   Operation was interrupted by a signal. The socket is not fully
	   closed yet. Operation can be re-started by calling nn_close()
	   again.

EXAMPLE
	   int s = nn_socket (AF_SP, NN_PUB);
	   assert (s >= 0);
	   int rc = nn_close (s);
	   assert (rc == 0);

SEE ALSO
       nn_socket(3) nn_setsockopt(3) nanomsg(7)

AUTHORS
       Martin Sustrik <sustrik@250bpm.com[1]>

NOTES
	1. sustrik@250bpm.com
	   mailto:sustrik@250bpm.com

nanomsg Unknown			  12/23/2015			   NN_CLOSE(3)
[top]

List of man pages available for DragonFly

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net