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 行目に定義があります。