Postfix3.3.1
|
#include <sys_defs.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <stdlib.h>
#include <netdb.h>
#include <ctype.h>
#include <string.h>
#include <unistd.h>
#include <errno.h>
#include <msg.h>
#include <vstring.h>
#include <mymalloc.h>
#include <inet_addr_list.h>
#include <stringops.h>
#include <myaddrinfo.h>
#include <inet_proto.h>
#include <midna_domain.h>
#include <mail_params.h>
#include <own_inet_addr.h>
#include <dsn_buf.h>
#include <dns.h>
#include "smtp.h"
#include "smtp_addr.h"
マクロ定義 | |
#define | RETRY_AI_ERROR(e) ((e) == EAI_AGAIN || (e) == EAI_MEMORY || (e) == EAI_SYSTEM) |
#define | DSN_NOHOST(e) ((e) == EAI_AGAIN || (e) == EAI_NONAME) |
#define | IMPOSSIBLE_PREFERENCE (~0) |
#define | SMTP_COMPARE_ADDR(flags) |
#define | PREF0 0 |
関数 | |
DNS_RR * | smtp_domain_addr (const char *name, DNS_RR **mxrr, int misc_flags, DSN_BUF *why, int *found_myself) |
DNS_RR * | smtp_host_addr (const char *host, int misc_flags, DSN_BUF *why) |
#define DSN_NOHOST | ( | e | ) | ((e) == EAI_AGAIN || (e) == EAI_NONAME) |
#define IMPOSSIBLE_PREFERENCE (~0) |
#define PREF0 0 |
#define RETRY_AI_ERROR | ( | e | ) | ((e) == EAI_AGAIN || (e) == EAI_MEMORY || (e) == EAI_SYSTEM) |
#define SMTP_COMPARE_ADDR | ( | flags | ) |
DNS_RR* smtp_domain_addr | ( | const char * | name, |
DNS_RR ** | mxrr, | ||
int | misc_flags, | ||
DSN_BUF * | why, | ||
int * | found_myself | ||
) |
smtp_addr.c の 480 行目に定義があります。
smtp_addr.c の 645 行目に定義があります。