#include <cafe.h> #include <cafe/network.h> int SOListen(int fd, int backlog);
|fd||Descriptor of socket to which to listen.|
|backlog||The maximum length of the queue of pending connections.|
0 upon success. Upon failure,
-1 is returned and
errno is set appropriately.
||Socket library is not initialized.|
||Insufficient memory in the stack.|
||The argument fd does not refer to a socket.|
||The socket is already connected, or in the process of being connected.|
The socket is not of a type that supports the
||The address which was associated with fd is already in use.|
||Socket resource manager busy processing requests.|
||Indicates the operation was aborted. For example, this error can be returned for calls blocked on a socket after the socket is closed by another thread.|
||Internal API error, invalid error code.|
||Internal API error.|
Listen for connections on a socket. This function only applies to sockets having type
|Callbacks||Do not call this function from any callback function.|
|Interrupt handler||Do not call this function from any interrupt handler.|
|Exception handler||Do not call this function from any exception handler.|
2012/10/09 Updated Errors section.
2012/08/16 Cleanup pass.
2011/07/11 Added Errors section.
2011/02/21 Initial version.