77 static void master_wakeup_timer_event(
int unused_event,
void *context)
79 const char *myname =
"master_wakeup_timer_event";
101 switch (serv->
type) {
108 #ifdef MASTER_SERV_TYPE_PASS
139 msg_panic(
"%s: unknown service type: %d", myname, serv->
type);
157 const char *myname =
"master_wakeup_init";
164 master_wakeup_timer_event(0, (
void *) serv);
171 const char *myname =
"master_wakeup_cleanup";
NORETURN msg_panic(const char *fmt,...)
#define MASTER_SERV_TYPE_PASS
void master_wakeup_init(MASTER_SERV *serv)
#define MASTER_THROTTLED(f)
int inet_trigger(const char *service, const char *buf, ssize_t len, int timeout)
void msg_warn(const char *fmt,...)
#define MASTER_SERV_TYPE_UNIX
#define MASTER_SERV_TYPE_INET
void set_eugid(uid_t euid, gid_t egid)
void set_ugid(uid_t uid, gid_t gid)
#define TRIGGER_REQ_WAKEUP
time_t event_request_timer(EVENT_NOTIFY_TIME_FN callback, void *context, int delay)
int fifo_trigger(const char *service, const char *buf, ssize_t len, int timeout)
int pass_trigger(const char *service, const char *buf, ssize_t len, int timeout)
#define MASTER_SERV_TYPE_FIFO
int event_cancel_timer(EVENT_NOTIFY_TIME_FN callback, void *context)
#define MASTER_FLAG_CONDWAKE
void msg_info(const char *fmt,...)
void master_wakeup_cleanup(MASTER_SERV *serv)