35#include <sys/socket.h>
36#include <netinet/in.h>
42#define SA struct sockaddr
50int sock_pton(
const char* cp,
struct sockaddr *sa);
53struct sockaddr *
Sock_pton(
const char* cp);
struct sockaddr * Sock_pton(const char *cp)
char * sock_ntop(const SA *, socklen_t)
char * Sock_ntop(const SA *, socklen_t)
void err_msg(const char *,...)
void err_sys(const char *,...)
int Sockfd_to_family(int)
void err_dump(const char *,...)
void err_quit(const char *,...)
void err_ret(const char *,...)
int sock_pton(const char *cp, struct sockaddr *sa)
char * Sock_ntop_host(const SA *, socklen_t)
char * sock_ntop_host(const SA *, socklen_t)
int sock_pton_with_prefix(const char *cp, struct sockaddr *sa, int *int_prefix)