monitor_fd
monitor_fd(lcconf->sock_admin, admin_handler, NULL, 0);
monitor_fd(l->fd, evt_unsubscribe_cb, l, 0);
monitor_fd(lcconf->rtsock, kernel_receive, NULL, 0);
monitor_fd(fd, isakmp_handler, NULL, 1);
monitor_fd(lcconf->sock_pfkey, pfkey_handler, NULL, 0);
monitor_fd(privsep_sock[1], privsep_do_exit, NULL, 0);
extern void monitor_fd(int fd, int (*callback)(void *, int), void *ctx, int priority);