Я использую kqueue для синхронизации сокетов в OS X. Я могу зарегистрировать интересующее событие, как показано ниже:
struct kevent change;
EV_SET(&change, connected_socket, EVFILT_READ, EV_ADD, 0, NULL, NULL);
kevent(k_queue_, &change, 1, NULL, 0, NULL);
И вопрос в том, есть ли способ вызвать это событие принудительночтобы ожидающий вызов kevent вернулся?