Postfix3.3.1
|
#include <sys_defs.h>
#include <sys/stat.h>
#include <stdlib.h>
#include <stdio.h>
#include <fcntl.h>
#include <errno.h>
#include <unistd.h>
#include <string.h>
#include <ctype.h>
#include <msg.h>
#include <mymalloc.h>
#include <vstring.h>
#include <vstream.h>
#include <split_at.h>
#include <valid_hostname.h>
#include <argv.h>
#include <stringops.h>
#include <myflock.h>
#include <sane_time.h>
#include <dict.h>
#include <mail_queue.h>
#include <mail_params.h>
#include <canon_addr.h>
#include <record.h>
#include <rec_type.h>
#include <sent.h>
#include <deliver_completed.h>
#include <opened.h>
#include <verp_sender.h>
#include <mail_proto.h>
#include <qmgr_user.h>
#include <split_addr.h>
#include <dsn_mask.h>
#include <rec_attr_map.h>
#include <rewrite_clnt.h>
#include <resolve_clnt.h>
#include "qmgr.h"
マクロ定義 | |
#define | QMGR_REDIRECT(rp, tp, np) |
#define | STREQ(x, y) (strcmp(x,y) == 0) |
#define | STR vstring_str |
#define | LEN VSTRING_LEN |
#define | FILTER_WITHOUT_NEXTHOP(filter, next) (((next) = split_at((filter), ':')) == 0 || *(next) == 0) |
#define | RCPT_WITHOUT_DOMAIN(rcpt, next) ((next = strrchr(rcpt, '@')) == 0 || *++(next) == 0) |
#define | LIMIT_OK(limit, count) ((limit) == 0 || ((count) < (limit))) |
#define | QMGR_LOCK_MODE (MYFLOCK_OP_EXCLUSIVE | MYFLOCK_OP_NOWAIT) |
関数 | |
void | qmgr_message_update_warn (QMGR_MESSAGE *message) |
void | qmgr_message_kill_record (QMGR_MESSAGE *message, long offset) |
void | qmgr_message_free (QMGR_MESSAGE *message) |
QMGR_MESSAGE * | qmgr_message_alloc (const char *queue_name, const char *queue_id, int qflags, mode_t mode) |
QMGR_MESSAGE * | qmgr_message_realloc (QMGR_MESSAGE *message) |
変数 | |
int | qmgr_message_count |
int | qmgr_recipient_count |
int | qmgr_vrfy_pend_count |
#define FILTER_WITHOUT_NEXTHOP | ( | filter, | |
next | |||
) | (((next) = split_at((filter), ':')) == 0 || *(next) == 0) |
#define LEN VSTRING_LEN |
#define LIMIT_OK | ( | limit, | |
count | |||
) | ((limit) == 0 || ((count) < (limit))) |
#define QMGR_LOCK_MODE (MYFLOCK_OP_EXCLUSIVE | MYFLOCK_OP_NOWAIT) |
#define QMGR_REDIRECT | ( | rp, | |
tp, | |||
np | |||
) |
#define RCPT_WITHOUT_DOMAIN | ( | rcpt, | |
next | |||
) | ((next = strrchr(rcpt, '@')) == 0 || *++(next) == 0) |
#define STR vstring_str |
#define STREQ | ( | x, | |
y | |||
) | (strcmp(x,y) == 0) |
QMGR_MESSAGE* qmgr_message_alloc | ( | const char * | queue_name, |
const char * | queue_id, | ||
int | qflags, | ||
mode_t | mode | ||
) |
qmgr_message.c の 1468 行目に定義があります。
void qmgr_message_free | ( | QMGR_MESSAGE * | message | ) |
qmgr_message.c の 1413 行目に定義があります。
void qmgr_message_kill_record | ( | QMGR_MESSAGE * | message, |
long | offset | ||
) |
qmgr_message.c の 925 行目に定義があります。
QMGR_MESSAGE* qmgr_message_realloc | ( | QMGR_MESSAGE * | message | ) |
qmgr_message.c の 1538 行目に定義があります。
void qmgr_message_update_warn | ( | QMGR_MESSAGE * | message | ) |
qmgr_message.c の 907 行目に定義があります。
int qmgr_message_count |
qmgr_message.c の 159 行目に定義があります。
int qmgr_recipient_count |
qmgr_message.c の 160 行目に定義があります。
int qmgr_vrfy_pend_count |
qmgr_message.c の 161 行目に定義があります。