52 #include <sys/socket.h>
72 static void inet_trigger_event(
int event,
void *context)
75 static const char *myname =
"inet_trigger_event";
84 if (close(ip->
fd) < 0)
95 const char *myname =
"inet_trigger";
100 msg_info(
"%s: service %s", myname, service);
107 msg_warn(
"%s: connect to %s: %m", myname, service);
121 msg_warn(
"%s: write to %s: %m", myname, service);
void event_enable_read(int fd, EVENT_NOTIFY_RDWR_FN callback, void *context)
char * mystrdup(const char *str)
int inet_trigger(const char *service, const char *buf, ssize_t len, int timeout)
int inet_connect(const char *, int, int)
void msg_warn(const char *fmt,...)
time_t event_request_timer(EVENT_NOTIFY_TIME_FN callback, void *context, int delay)
void event_disable_readwrite(int fd)
int event_cancel_timer(EVENT_NOTIFY_TIME_FN callback, void *context)
int close_on_exec(int fd, int on)
ssize_t write_buf(int, const char *, ssize_t, int)
void * mymalloc(ssize_t len)
void msg_info(const char *fmt,...)