41 #define MASTER_INET_ADDRLIST(s) ((s)->endpoint.inet_ep.addr)
42 #define MASTER_INET_PORT(s) ((s)->endpoint.inet_ep.port)
62 #define MASTER_FLAG_THROTTLE (1<<0)
63 #define MASTER_FLAG_MARK (1<<1)
64 #define MASTER_FLAG_CONDWAKE (1<<2)
65 #define MASTER_FLAG_INETHOST (1<<3)
66 #define MASTER_FLAG_LOCAL_ONLY (1<<4)
67 #define MASTER_FLAG_LISTEN (1<<5)
69 #define MASTER_THROTTLED(f) ((f)->flags & MASTER_FLAG_THROTTLE)
70 #define MASTER_MARKED_FOR_DELETION(f) ((f)->flags & MASTER_FLAG_MARK)
71 #define MASTER_LISTENING(f) ((f)->flags & MASTER_FLAG_LISTEN)
73 #define MASTER_LIMIT_OK(limit, count) ((limit) == 0 || ((count) < (limit)))
78 #define MASTER_SERV_TYPE_UNIX 1
79 #define MASTER_SERV_TYPE_INET 2
80 #define MASTER_SERV_TYPE_FIFO 3
81 #define MASTER_SERV_TYPE_PASS 4
88 #define MASTER_DEF_MIN_IDLE 1
106 #define MASTER_BUF_LEN 2048
143 #define DO_CONF_RELOAD 1
144 #define NO_CONF_RELOAD 0
206 void (*notify) (void);
214 void (*notify) (void);
217 #define MASTER_WATCH_FLAG_UPDATABLE (1<<0)
218 #define MASTER_WATCH_FLAG_ISSET (1<<1)
void master_reap_child(void)
void fset_master_ent(char *)
void master_listen_init(MASTER_SERV *)
void master_status_cleanup(MASTER_SERV *)
void master_refresh(void)
void master_status_init(MASTER_SERV *)
void master_listen_cleanup(MASTER_SERV *)
struct BINHASH * master_child_table
void master_avail_less(MASTER_SERV *, MASTER_PROC *)
void master_avail_more(MASTER_SERV *, MASTER_PROC *)
void master_restart_service(MASTER_SERV *, int)
void master_flow_init(void)
void master_sigsetup(void)
void print_master_ent(MASTER_SERV *)
union MASTER_SERV::@2 endpoint
void master_wakeup_cleanup(MASTER_SERV *)
void master_stop_service(MASTER_SERV *)
struct MASTER_SERV * next
struct MASTER_SERV MASTER_SERV
MASTER_SERV * get_master_ent(void)
void master_start_service(MASTER_SERV *)
struct MASTER_SERV::@2::@3 inet_ep
void master_avail_cleanup(MASTER_SERV *)
time_t stress_expire_time
void master_delete_children(MASTER_SERV *)
void master_vars_init(void)
void set_master_ent(void)
void master_spawn(MASTER_SERV *)
void master_wakeup_init(MASTER_SERV *)
struct MASTER_PROC MASTER_PROC
MASTER_SERV * master_head
void master_int_watch(MASTER_INT_WATCH *)
void master_avail_listen(MASTER_SERV *)
void master_str_watch(const MASTER_STR_WATCH *)
struct BINHASH * children
struct INET_ADDR_LIST * addr
void free_master_ent(MASTER_SERV *)
void end_master_ent(void)