Postfix3.3.1
|
#include <sys/socket.h>
#include <netinet/in.h>
#include <string.h>
マクロ定義 | |
#define | SOCK_ADDR_PTR(ptr) ((struct sockaddr *)(ptr)) |
#define | SOCK_ADDR_FAMILY(ptr) SOCK_ADDR_PTR(ptr)->sa_family |
#define | SOCK_ADDR_IN_PTR(sa) ((struct sockaddr_in *)(sa)) |
#define | SOCK_ADDR_IN_FAMILY(sa) SOCK_ADDR_IN_PTR(sa)->sin_family |
#define | SOCK_ADDR_IN_PORT(sa) SOCK_ADDR_IN_PTR(sa)->sin_port |
#define | SOCK_ADDR_IN_ADDR(sa) SOCK_ADDR_IN_PTR(sa)->sin_addr |
#define | IN_ADDR(ia) (*((struct in_addr *) (ia))) |
#define | SOCK_ADDR_LEN(sa) sizeof(struct sockaddr_in) |
#define | SOCK_ADDR_PORT(sa) SOCK_ADDR_IN_PORT(sa)) |
#define | SOCK_ADDR_PORTP(sa) &SOCK_ADDR_IN_PORT(sa)) |
#define | SOCK_ADDR_EQ_ADDR(sa, sb) |
#define | SOCK_ADDR_EQ_PORT(sa, sb) |
関数 | |
int | sock_addr_cmp_addr (const struct sockaddr *, const struct sockaddr *) |
int | sock_addr_cmp_port (const struct sockaddr *, const struct sockaddr *) |
int | sock_addr_in_loopback (const struct sockaddr *) |
#define IN_ADDR | ( | ia | ) | (*((struct in_addr *) (ia))) |
sock_addr.h の 34 行目に定義があります。
#define SOCK_ADDR_EQ_ADDR | ( | sa, | |
sb | |||
) |
sock_addr.h の 84 行目に定義があります。
#define SOCK_ADDR_EQ_PORT | ( | sa, | |
sb | |||
) |
sock_addr.h の 88 行目に定義があります。
#define SOCK_ADDR_FAMILY | ( | ptr | ) | SOCK_ADDR_PTR(ptr)->sa_family |
sock_addr.h の 25 行目に定義があります。
#define SOCK_ADDR_IN_ADDR | ( | sa | ) | SOCK_ADDR_IN_PTR(sa)->sin_addr |
sock_addr.h の 33 行目に定義があります。
#define SOCK_ADDR_IN_FAMILY | ( | sa | ) | SOCK_ADDR_IN_PTR(sa)->sin_family |
sock_addr.h の 31 行目に定義があります。
#define SOCK_ADDR_IN_PORT | ( | sa | ) | SOCK_ADDR_IN_PTR(sa)->sin_port |
sock_addr.h の 32 行目に定義があります。
#define SOCK_ADDR_IN_PTR | ( | sa | ) | ((struct sockaddr_in *)(sa)) |
sock_addr.h の 30 行目に定義があります。
#define SOCK_ADDR_LEN | ( | sa | ) | sizeof(struct sockaddr_in) |
sock_addr.h の 78 行目に定義があります。
#define SOCK_ADDR_PORT | ( | sa | ) | SOCK_ADDR_IN_PORT(sa)) |
sock_addr.h の 81 行目に定義があります。
#define SOCK_ADDR_PORTP | ( | sa | ) | &SOCK_ADDR_IN_PORT(sa)) |
sock_addr.h の 82 行目に定義があります。
#define SOCK_ADDR_PTR | ( | ptr | ) | ((struct sockaddr *)(ptr)) |
sock_addr.h の 24 行目に定義があります。
int sock_addr_cmp_addr | ( | const struct sockaddr * | , |
const struct sockaddr * | |||
) |
sock_addr.c の 109 行目に定義があります。
int sock_addr_cmp_port | ( | const struct sockaddr * | , |
const struct sockaddr * | |||
) |
sock_addr.c の 136 行目に定義があります。
int sock_addr_in_loopback | ( | const struct sockaddr * | ) |
sock_addr.c の 156 行目に定義があります。