Remove "wants_reads" field from struct io_fd.
authorMichael Poole <mdpoole@troilus.org>
Fri, 6 Oct 2006 23:16:58 +0000 (23:16 +0000)
committerMichael Poole <mdpoole@troilus.org>
Fri, 6 Oct 2006 23:16:58 +0000 (23:16 +0000)
commitd7c7d5df2965b905f9987c16fc86111b7a1a82a5
tree231535d253da89e78fa547c8f54b616dfb1b54be
parentcdaadec133bda7a90a264870f9602ad269cbf88e
Remove "wants_reads" field from struct io_fd.

Everybody wants read information, so give it to them!

src/ioset-epoll.c (ioset_epoll_events): Make EPOLLIN unconditional.

src/ioset-impl.h (fd_wants_reads): Delete.

src/ioset-select.c (ioset_select_loop): Unconditionally set read bit for fd.

src/ioset.c (ioset_add): Add fd to engine after marking it non-blocking.
  (ioset_buffered_reads): Remove check for fd->wants_reads.

src/ioset.h (struct io_fd): Delete "wants_reads" field.

src/mod-qserver.c (qserver_readable): Add missing newline.
  (qserver_accept): Delete assignment to fd->wants_reads.

src/mod-sockcheck.c (sockcheck_connected): Delete assignment to
    fd->wants_reads.

src/proto-common.c (create_socket_client): Delete assignment to
    fd->wants_reads.
git-archimport-id: srvx@srvx.net--2006/srvx--devo--1.3--patch-56
ChangeLog
src/ioset-epoll.c
src/ioset-impl.h
src/ioset-select.c
src/ioset.c
src/ioset.h
src/mod-qserver.c
src/mod-sockcheck.c
src/proto-common.c