Postfix3.3.1
全て データ構造 ファイル 関数 変数 型定義 マクロ定義
データ構造 | マクロ定義 | 型定義 | 関数
dict_cidr.c ファイル
#include <sys_defs.h>
#include <sys/stat.h>
#include <stdlib.h>
#include <unistd.h>
#include <string.h>
#include <ctype.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <arpa/inet.h>
#include <mymalloc.h>
#include <msg.h>
#include <vstream.h>
#include <vstring.h>
#include <stringops.h>
#include <readlline.h>
#include <dict.h>
#include <myaddrinfo.h>
#include <cidr_match.h>
#include <dict_cidr.h>
#include <warn_stat.h>
#include <mvect.h>

[ソースコード]

データ構造

struct  DICT_CIDR_ENTRY
 
struct  DICT_CIDR
 

マクロ定義

#define DICT_CIDR_OPEN_RETURN(d)
 

型定義

typedef struct DICT_CIDR_ENTRY DICT_CIDR_ENTRY
 

関数

DICTdict_cidr_open (const char *mapname, int open_flags, int dict_flags)
 

マクロ定義詳解

#define DICT_CIDR_OPEN_RETURN (   d)
値:
do { \
DICT *__d = (d); \
if (map_fp != 0 && vstream_fclose(map_fp)) \
msg_fatal("cidr map %s: read error: %m", mapname); \
if (line_buffer != 0) \
vstring_free(line_buffer); \
if (why != 0) \
return (__d); \
} while (0)
int vstream_fclose(VSTREAM *stream)
Definition: vstream.c:1268
struct DICT DICT
NORETURN msg_fatal(const char *fmt,...)
Definition: msg.c:249
VSTRING * vstring_free(VSTRING *vp)
Definition: vstring.c:380

型定義詳解

関数詳解

DICT* dict_cidr_open ( const char *  mapname,
int  open_flags,
int  dict_flags 
)

dict_cidr.c234 行目に定義があります。