Postfix3.3.1
データ構造 | マクロ定義 | 関数 | 変数
postconf_master.c ファイル
#include <sys_defs.h>
#include <string.h>
#include <stdlib.h>
#include <stdarg.h>
#include <msg.h>
#include <mymalloc.h>
#include <vstring.h>
#include <argv.h>
#include <vstream.h>
#include <readlline.h>
#include <stringops.h>
#include <split_at.h>
#include <mail_params.h>
#include <master_proto.h>
#include <postconf.h>

[ソースコード]

データ構造

struct  PCF_MASTER_FLD_REQ
 

マクロ定義

#define STR(x)   vstring_str(x)
 
#define ADD_TEXT(text, len)
 
#define ADD_SPACE   ADD_TEXT(" ", 1)
 
#define ADD_CHAR(ch)   ADD_TEXT((ch), 1)
 

関数

void pcf_free_master_entry (PCF_MASTER_ENT *masterp)
 
const char * pcf_parse_master_entry (PCF_MASTER_ENT *masterp, const char *buf)
 
void pcf_read_master (int fail_on_open_error)
 
void pcf_print_master_entry (VSTREAM *fp, int mode, PCF_MASTER_ENT *masterp)
 
void pcf_show_master_entries (VSTREAM *fp, int mode, int argc, char **argv)
 
void pcf_show_master_fields (VSTREAM *fp, int mode, int argc, char **argv)
 
void pcf_edit_master_field (PCF_MASTER_ENT *masterp, int field, const char *new_value)
 
void pcf_show_master_params (VSTREAM *fp, int mode, int argc, char **argv)
 
void pcf_edit_master_param (PCF_MASTER_ENT *masterp, int mode, const char *param_name, const char *param_value)
 

変数

const char pcf_daemon_options_expecting_value [] = "o"
 

マクロ定義詳解

#define ADD_CHAR (   ch)    ADD_TEXT((ch), 1)
#define ADD_SPACE   ADD_TEXT(" ", 1)
#define ADD_TEXT (   text,
  len 
)
値:
do { \
vstream_fputs(text, fp); line_len += len; } \
while (0)
int vstream_fputs(const char *str, VSTREAM *stream)
Definition: vstream.c:1360
#define STR (   x)    vstring_str(x)

postconf_master.c198 行目に定義があります。

関数詳解

void pcf_edit_master_field ( PCF_MASTER_ENT masterp,
int  field,
const char *  new_value 
)

postconf_master.c845 行目に定義があります。

void pcf_edit_master_param ( PCF_MASTER_ENT masterp,
int  mode,
const char *  param_name,
const char *  param_value 
)

postconf_master.c1019 行目に定義があります。

void pcf_free_master_entry ( PCF_MASTER_ENT masterp)

postconf_master.c349 行目に定義があります。

const char* pcf_parse_master_entry ( PCF_MASTER_ENT masterp,
const char *  buf 
)

postconf_master.c365 行目に定義があります。

void pcf_print_master_entry ( VSTREAM fp,
int  mode,
PCF_MASTER_ENT masterp 
)

postconf_master.c468 行目に定義があります。

void pcf_read_master ( int  fail_on_open_error)

postconf_master.c408 行目に定義があります。

void pcf_show_master_entries ( VSTREAM fp,
int  mode,
int  argc,
char **  argv 
)

postconf_master.c600 行目に定義があります。

void pcf_show_master_fields ( VSTREAM fp,
int  mode,
int  argc,
char **  argv 
)

postconf_master.c775 行目に定義があります。

void pcf_show_master_params ( VSTREAM fp,
int  mode,
int  argc,
char **  argv 
)

postconf_master.c951 行目に定義があります。

変数詳解

const char pcf_daemon_options_expecting_value[] = "o"

postconf_master.c172 行目に定義があります。