/* The kqueue thread will not stop monitoring on it immediately, it should be bumped via its command file descriptor manually. See kqueue_thread() and _kqueue_thread_collect_fds() for details.  */
void _kqueue_thread_remove_fd(int fd)
/* The kqueue thread will not stop monitoring on it immediately, it should be bumped via its command file descriptor manually. See kqueue_thread() and _kqueue_thread_collect_fds() for details.  */
void _kqueue_thread_remove_fd(int fd)
{
  G_LOCK (remove_lock);
  remove_fds_list = g_slist_prepend (remove_fds_list, GINT_TO_POINTER (fd));
  G_UNLOCK (remove_lock);
}