prelude-inet

Name

prelude-inet -- 

Synopsis



#define     EAFNOSUPPORT
#define     ENOSPC
#define     EAI_FAMILY
#define     EAI_SOCKTYPE
#define     EAI_BADFLAGS
#define     EAI_NONAME
#define     EAI_SERVICE
#define     EAI_ADDRFAMILY
#define     EAI_NODATA
#define     EAI_MEMORY
#define     EAI_FAIL
#define     EAI_EAGAIN
#define     EAI_SYSTEM
int         prelude_inet_addr_is_loopback   (int af,
                                             void *addr);
void*       prelude_inet_sockaddr_get_inaddr
                                            (struct sockaddr *sa);
const char* prelude_inet_gai_strerror       (int errcode);
void        prelude_inet_freeaddrinfo       (prelude_addrinfo_t *info);
int         prelude_inet_getaddrinfo        (const char *node,
                                             const char *service,
                                             const prelude_addrinfo_t *hints,
                                             prelude_addrinfo_t **res);
const char* prelude_inet_ntop               (int af,
                                             const void *src,
                                             char *dst,
                                             size_t cnt);

Description

Details

EAFNOSUPPORT

 #define EAFNOSUPPORT -2


ENOSPC

 #define ENOSPC -3


EAI_FAMILY

 #define EAI_FAMILY -1


EAI_SOCKTYPE

 #define EAI_SOCKTYPE -2


EAI_BADFLAGS

 #define EAI_BADFLAGS -3


EAI_NONAME

 #define EAI_NONAME -4


EAI_SERVICE

 #define EAI_SERVICE -5


EAI_ADDRFAMILY

 #define EAI_ADDRFAMILY -6


EAI_NODATA

 #define EAI_NODATA -7


EAI_MEMORY

 #define EAI_MEMORY -8


EAI_FAIL

 #define EAI_FAIL -9


EAI_EAGAIN

 #define EAI_EAGAIN -10


EAI_SYSTEM

 #define EAI_SYSTEM -11


prelude_inet_addr_is_loopback ()

int         prelude_inet_addr_is_loopback   (int af,
                                             void *addr);

af :

addr :

Returns :


prelude_inet_sockaddr_get_inaddr ()

void*       prelude_inet_sockaddr_get_inaddr
                                            (struct sockaddr *sa);

sa :


prelude_inet_gai_strerror ()

const char* prelude_inet_gai_strerror       (int errcode);

errcode :

Returns :


prelude_inet_freeaddrinfo ()

void        prelude_inet_freeaddrinfo       (prelude_addrinfo_t *info);

info :


prelude_inet_getaddrinfo ()

int         prelude_inet_getaddrinfo        (const char *node,
                                             const char *service,
                                             const prelude_addrinfo_t *hints,
                                             prelude_addrinfo_t **res);

node :

service :

hints :

res :

Returns :


prelude_inet_ntop ()

const char* prelude_inet_ntop               (int af,
                                             const void *src,
                                             char *dst,
                                             size_t cnt);

af :

src :

dst :

cnt :

Returns :