XMMS2
socket_unix.c File Reference
#include <errno.h>
#include <xmmsc/xmmsc_sockets.h>

Functions

int xmms_sockets_initialize ()
 
int xmms_socket_set_nonblock (xmms_socket_t socket)
 Tries to set socket to non-blocking mode.
 
int xmms_socket_valid (xmms_socket_t socket)
 
void xmms_socket_invalidate (xmms_socket_t *socket)
 
void xmms_socket_close (xmms_socket_t socket)
 
int xmms_socket_errno ()
 

Function Documentation

◆ xmms_socket_close()

void xmms_socket_close ( xmms_socket_t socket)

◆ xmms_socket_errno()

int xmms_socket_errno ( void )

◆ xmms_socket_invalidate()

void xmms_socket_invalidate ( xmms_socket_t * socket)

◆ xmms_socket_set_nonblock()

int xmms_socket_set_nonblock ( xmms_socket_t socket)

Tries to set socket to non-blocking mode.

Parameters
socketSocket to make non-blocking. On success, returns 1. On failure, closes socket and returns 0.

◆ xmms_socket_valid()

int xmms_socket_valid ( xmms_socket_t socket)

◆ xmms_sockets_initialize()

int xmms_sockets_initialize ( void )