|
Postfix3.3.1
|
#include <sys_defs.h>#include <stdarg.h>#include <string.h>#include <ctype.h>#include <stdlib.h>#include <unistd.h>#include <signal.h>#include <fcntl.h>#include <errno.h>#include <sys/socket.h>#include <sys/un.h>#include <netinet/in.h>#include <arpa/inet.h>#include <msg.h>#include <msg_vstream.h>#include <vstring.h>#include <vstream.h>#include <vstring_vstream.h>#include <mymalloc.h>#include <stringops.h>#include <argv.h>#include <name_mask.h>#include <name_code.h>#include <chroot_uid.h>#include <host_port.h>#include <inet_proto.h>#include <iostuff.h>#include <timed_connect.h>#include <sane_connect.h>#include <myaddrinfo.h>#include <sock_addr.h>#include <midna_domain.h>#include <clean_env.h>#include <mail_params.h>#include <mail_conf.h>#include <smtp_stream.h>#include <dsn_buf.h>#include <mail_parm_split.h>#include <dns.h>#include <mail_server.h>#include <tls.h>#include "tlsmgrmem.h"データ構造 | |
| struct | OPTIONS |
| struct | STATE |
| struct | RESPONSE |
マクロ定義 | |
| #define | STR(x) vstring_str(x) |
| #define | TLS_INTERNAL |
| #define | HOST_FLAG_DNS (1<<0) |
| #define | HOST_FLAG_NATIVE (1<<1) |
| #define | MISC_FLAG_PREF_IPV6 (1<<0) |
| #define | MISC_FLAG_PREF_IPV4 (1<<1) |
| #define | HNAME(addr) (addr->qname) |
| #define | BUF ((char *) vstring_str(buf)) |
| #define | HAS_DSN(why) (STR((why)->status)[0] != 0) |
| #define | HAS_SOFT_DSN(why) (STR((why)->status)[0] == '4') |
| #define | HAS_HARD_DSN(why) (STR((why)->status)[0] == '5') |
| #define | HAS_LOOP_DSN(why) (HAS_DSN(why) && strcmp(STR((why)->status) + 1, ".4.6") == 0) |
| #define | SET_SOFT_DSN(why) (STR((why)->status)[0] = '4') |
| #define | SET_HARD_DSN(why) (STR((why)->status)[0] = '5') |
| #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 | COMPARE_ADDR(flags) |
| #define | PREF0 0 |
| #define | OPTS "a:ch:o:St:T:v" |
| #define | TLSOPTS "" |
型定義 | |
| typedef struct OPTIONS | OPTIONS |
| typedef struct STATE | STATE |
関数 | |
| int | main (int argc, char *argv[]) |
| #define BUF ((char *) vstring_str(buf)) |
| #define COMPARE_ADDR | ( | flags | ) |
| #define DSN_NOHOST | ( | e | ) | ((e) == EAI_AGAIN || (e) == EAI_NONAME) |
| #define HAS_DSN | ( | why | ) | (STR((why)->status)[0] != 0) |
posttls-finger.c の 989 行目に定義があります。
| #define HAS_HARD_DSN | ( | why | ) | (STR((why)->status)[0] == '5') |
posttls-finger.c の 991 行目に定義があります。
posttls-finger.c の 992 行目に定義があります。
| #define HAS_SOFT_DSN | ( | why | ) | (STR((why)->status)[0] == '4') |
posttls-finger.c の 990 行目に定義があります。
| #define HNAME | ( | addr | ) | (addr->qname) |
posttls-finger.c の 470 行目に定義があります。
| #define HOST_FLAG_DNS (1<<0) |
posttls-finger.c の 388 行目に定義があります。
| #define HOST_FLAG_NATIVE (1<<1) |
posttls-finger.c の 389 行目に定義があります。
| #define MISC_FLAG_PREF_IPV4 (1<<1) |
posttls-finger.c の 392 行目に定義があります。
| #define MISC_FLAG_PREF_IPV6 (1<<0) |
posttls-finger.c の 391 行目に定義があります。
| #define OPTS "a:ch:o:St:T:v" |
| #define PREF0 0 |
| #define RETRY_AI_ERROR | ( | e | ) | ((e) == EAI_AGAIN || (e) == EAI_MEMORY || (e) == EAI_SYSTEM) |
| #define SET_HARD_DSN | ( | why | ) | (STR((why)->status)[0] = '5') |
posttls-finger.c の 996 行目に定義があります。
| #define SET_SOFT_DSN | ( | why | ) | (STR((why)->status)[0] = '4') |
posttls-finger.c の 995 行目に定義があります。
| #define STR | ( | x | ) | vstring_str(x) |
posttls-finger.c の 350 行目に定義があります。
| #define TLS_INTERNAL |
posttls-finger.c の 373 行目に定義があります。
| #define TLSOPTS "" |
posttls-finger.c の 1919 行目に定義があります。
1.8.9.1