Postfix3.3.1
マクロ定義 | 関数
postscreen_tests.c ファイル
#include <sys_defs.h>
#include <stdio.h>
#include <stdlib.h>
#include <msg.h>
#include <name_code.h>
#include <mail_params.h>
#include <postscreen.h>

[ソースコード]

マクロ定義

#define PSC_PREGR_TEST_ENABLE()   (*var_psc_pregr_banner != 0)
 
#define PSC_DNSBL_TEST_ENABLE()   (*var_psc_dnsbl_sites != 0)
 

関数

void psc_new_tests (PSC_STATE *state)
 
void psc_parse_tests (PSC_STATE *state, const char *stamp_str, time_t time_value)
 
void psc_todo_tests (PSC_STATE *state, time_t time_value)
 
char * psc_print_tests (VSTRING *buf, PSC_STATE *state)
 
char * psc_print_grey_key (VSTRING *buf, const char *client, const char *helo, const char *sender, const char *rcpt)
 
const char * psc_test_name (int tindx)
 

マクロ定義詳解

#define PSC_DNSBL_TEST_ENABLE ( )    (*var_psc_dnsbl_sites != 0)

postscreen_tests.c112 行目に定義があります。

#define PSC_PREGR_TEST_ENABLE ( )    (*var_psc_pregr_banner != 0)

postscreen_tests.c111 行目に定義があります。

関数詳解

void psc_new_tests ( PSC_STATE state)

postscreen_tests.c139 行目に定義があります。

void psc_parse_tests ( PSC_STATE state,
const char *  stamp_str,
time_t  time_value 
)

postscreen_tests.c163 行目に定義があります。

char* psc_print_grey_key ( VSTRING buf,
const char *  client,
const char *  helo,
const char *  sender,
const char *  rcpt 
)

postscreen_tests.c315 行目に定義があります。

char* psc_print_tests ( VSTRING buf,
PSC_STATE state 
)

postscreen_tests.c277 行目に定義があります。

const char* psc_test_name ( int  tindx)

postscreen_tests.c325 行目に定義があります。

void psc_todo_tests ( PSC_STATE state,
time_t  time_value 
)

postscreen_tests.c197 行目に定義があります。