Postfix3.3.1
マクロ定義 | 関数
server_acl.c ファイル
#include <sys_defs.h>
#include <string.h>
#include <msg.h>
#include <mymalloc.h>
#include <stringops.h>
#include <dict.h>
#include <mail_params.h>
#include <addr_match_list.h>
#include <match_parent_style.h>
#include <mynetworks.h>
#include <server_acl.h>

[ソースコード]

マクロ定義

#define STR   vstring_str
 
#define STREQ(x, y)   (strcasecmp((x), (y)) == 0)
 
#define STRNE(x, y)   (strcasecmp((x), (y)) != 0)
 

関数

void server_acl_pre_jail_init (const char *mynetworks, const char *origin)
 
SERVER_ACLserver_acl_parse (const char *extern_acl, const char *origin)
 
int server_acl_eval (const char *client_addr, SERVER_ACL *intern_acl, const char *origin)
 

マクロ定義詳解

#define STR   vstring_str

server_acl.c93 行目に定義があります。

#define STREQ (   x,
 
)    (strcasecmp((x), (y)) == 0)
#define STRNE (   x,
 
)    (strcasecmp((x), (y)) != 0)

関数詳解

int server_acl_eval ( const char *  client_addr,
SERVER_ACL intern_acl,
const char *  origin 
)

server_acl.c158 行目に定義があります。

SERVER_ACL* server_acl_parse ( const char *  extern_acl,
const char *  origin 
)

server_acl.c115 行目に定義があります。

void server_acl_pre_jail_init ( const char *  mynetworks,
const char *  origin 
)

server_acl.c97 行目に定義があります。