Postfix3.3.1
|
データ構造 | |
struct | MASTER_SERV |
struct | MASTER_PROC |
struct | MASTER_STR_WATCH |
struct | MASTER_INT_WATCH |
マクロ定義 | |
#define | MASTER_INET_ADDRLIST(s) ((s)->endpoint.inet_ep.addr) |
#define | MASTER_INET_PORT(s) ((s)->endpoint.inet_ep.port) |
#define | MASTER_FLAG_THROTTLE (1<<0) /* we're having trouble */ |
#define | MASTER_FLAG_MARK (1<<1) /* garbage collection support */ |
#define | MASTER_FLAG_CONDWAKE (1<<2) /* wake up if actually used */ |
#define | MASTER_FLAG_INETHOST (1<<3) /* endpoint name specifies host */ |
#define | MASTER_FLAG_LOCAL_ONLY (1<<4) /* no remote clients */ |
#define | MASTER_FLAG_LISTEN (1<<5) /* monitor this port */ |
#define | MASTER_THROTTLED(f) ((f)->flags & MASTER_FLAG_THROTTLE) |
#define | MASTER_MARKED_FOR_DELETION(f) ((f)->flags & MASTER_FLAG_MARK) |
#define | MASTER_LISTENING(f) ((f)->flags & MASTER_FLAG_LISTEN) |
#define | MASTER_LIMIT_OK(limit, count) ((limit) == 0 || ((count) < (limit))) |
#define | MASTER_SERV_TYPE_UNIX 1 /* AF_UNIX domain socket */ |
#define | MASTER_SERV_TYPE_INET 2 /* AF_INET domain socket */ |
#define | MASTER_SERV_TYPE_FIFO 3 /* fifo (named pipe) */ |
#define | MASTER_SERV_TYPE_PASS 4 /* AF_UNIX domain socket */ |
#define | MASTER_DEF_MIN_IDLE 1 /* preferred # of idle processes */ |
#define | MASTER_BUF_LEN 2048 /* logical config line length */ |
#define | DO_CONF_RELOAD 1 /* config files were reloaded */ |
#define | NO_CONF_RELOAD 0 /* no config file was reloaded */ |
#define | MASTER_WATCH_FLAG_UPDATABLE (1<<0) /* support update after init */ |
#define | MASTER_WATCH_FLAG_ISSET (1<<1) /* backup is initialized */ |
型定義 | |
typedef struct MASTER_SERV | MASTER_SERV |
typedef int | MASTER_PID |
typedef struct MASTER_PROC | MASTER_PROC |
変数 | |
int | master_detach |
int | init_mode |
MASTER_SERV * | master_head |
int | master_gotsighup |
int | master_gotsigchld |
struct BINHASH * | master_child_table |
int | master_flow_pipe [2] |
#define MASTER_LIMIT_OK | ( | limit, | |
count | |||
) | ((limit) == 0 || ((count) < (limit))) |
#define MASTER_LISTENING | ( | f | ) | ((f)->flags & MASTER_FLAG_LISTEN) |
#define MASTER_MARKED_FOR_DELETION | ( | f | ) | ((f)->flags & MASTER_FLAG_MARK) |
#define MASTER_THROTTLED | ( | f | ) | ((f)->flags & MASTER_FLAG_THROTTLE) |
#define MASTER_WATCH_FLAG_UPDATABLE (1<<0) /* support update after init */ |
typedef int MASTER_PID |
typedef struct MASTER_PROC MASTER_PROC |
typedef struct MASTER_SERV MASTER_SERV |
void end_master_ent | ( | void | ) |
master_ent.c の 153 行目に定義があります。
void free_master_ent | ( | MASTER_SERV * | ) |
master_ent.c の 614 行目に定義があります。
void fset_master_ent | ( | char * | ) |
master_ent.c の 116 行目に定義があります。
MASTER_SERV* get_master_ent | ( | void | ) |
master_ent.c の 256 行目に定義があります。
void master_avail_cleanup | ( | MASTER_SERV * | ) |
master_avail.c の 183 行目に定義があります。
void master_avail_less | ( | MASTER_SERV * | , |
MASTER_PROC * | |||
) |
master_avail.c の 230 行目に定義があります。
void master_avail_listen | ( | MASTER_SERV * | ) |
master_avail.c の 124 行目に定義があります。
void master_avail_more | ( | MASTER_SERV * | , |
MASTER_PROC * | |||
) |
master_avail.c の 205 行目に定義があります。
void master_config | ( | void | ) |
master_conf.c の 87 行目に定義があります。
void master_delete_children | ( | MASTER_SERV * | ) |
master_spawn.c の 347 行目に定義があります。
void master_flow_init | ( | void | ) |
master_flow.c の 21 行目に定義があります。
void master_int_watch | ( | MASTER_INT_WATCH * | ) |
master_watch.c の 116 行目に定義があります。
void master_listen_cleanup | ( | MASTER_SERV * | ) |
master_listen.c の 152 行目に定義があります。
void master_listen_init | ( | MASTER_SERV * | ) |
master_listen.c の 72 行目に定義があります。
master_monitor.c の 53 行目に定義があります。
void master_reap_child | ( | void | ) |
master_spawn.c の 288 行目に定義があります。
void master_refresh | ( | void | ) |
master_conf.c の 52 行目に定義があります。
void master_restart_service | ( | MASTER_SERV * | , |
int | |||
) |
master_service.c の 93 行目に定義があります。
void master_sigsetup | ( | void | ) |
master_sig.c の 226 行目に定義があります。
void master_spawn | ( | MASTER_SERV * | ) |
master_spawn.c の 139 行目に定義があります。
void master_start_service | ( | MASTER_SERV * | ) |
master_service.c の 64 行目に定義があります。
void master_status_cleanup | ( | MASTER_SERV * | ) |
master_status.c の 177 行目に定義があります。
void master_status_init | ( | MASTER_SERV * | ) |
master_status.c の 150 行目に定義があります。
void master_stop_service | ( | MASTER_SERV * | ) |
master_service.c の 79 行目に定義があります。
void master_str_watch | ( | const MASTER_STR_WATCH * | ) |
master_watch.c の 77 行目に定義があります。
void master_vars_init | ( | void | ) |
master_vars.c の 55 行目に定義があります。
void master_wakeup_cleanup | ( | MASTER_SERV * | ) |
master_wakeup.c の 169 行目に定義があります。
void master_wakeup_init | ( | MASTER_SERV * | ) |
master_wakeup.c の 155 行目に定義があります。
void print_master_ent | ( | MASTER_SERV * | ) |
master_ent.c の 582 行目に定義があります。
void set_master_ent | ( | void | ) |
master_ent.c の 125 行目に定義があります。
struct BINHASH* master_child_table |
master_spawn.c の 82 行目に定義があります。
int master_flow_pipe[2] |
master_flow.c の 17 行目に定義があります。
int master_gotsigchld |
master_sig.c の 75 行目に定義があります。
int master_gotsighup |
master_sig.c の 76 行目に定義があります。
MASTER_SERV* master_head |
master_service.c の 60 行目に定義があります。