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

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

postscreen_tests.c の 111 行目に定義があります。

関数詳解

void psc_new_tests ( PSC_STATE *  state)

postscreen_tests.c の 139 行目に定義があります。

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

postscreen_tests.c の 163 行目に定義があります。

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

postscreen_tests.c の 315 行目に定義があります。

char* psc_print_tests ( VSTRING *  buf,
PSC_STATE *  state 
)

postscreen_tests.c の 277 行目に定義があります。

const char* psc_test_name ( int  tindx)

postscreen_tests.c の 325 行目に定義があります。

void psc_todo_tests ( PSC_STATE *  state,
time_t  time_value 
)

postscreen_tests.c の 197 行目に定義があります。