Browse Source

how could this ever have worked?

master
Felix von Leitner 16 years ago
parent
commit
10688c55b8
3 changed files with 3 additions and 2 deletions
  1. +1
    -0
      CHANGES
  2. +1
    -1
      io/io_dontwantread.c
  3. +1
    -1
      io/io_dontwantwrite.c

+ 1
- 0
CHANGES View File

@ -13,6 +13,7 @@
buffer_getline is now a function, not a macro
add iob_write (send io batch through callback, e.g. for SSL)
add errmsg_info and errmsg_infosys to write to stdout instead
epoll fix
0.20:
add errmsg API


+ 1
- 1
io/io_dontwantread.c View File

@ -26,7 +26,7 @@ void io_dontwantread(int64 d) {
#ifdef HAVE_EPOLL
if (io_waitmode==EPOLL) {
struct epoll_event x;
x.events=EPOLLIN;
x.events=0;
if (e->wantwrite) x.events|=EPOLLOUT;
x.data.fd=d;
epoll_ctl(io_master,newfd?EPOLL_CTL_DEL:EPOLL_CTL_MOD,d,&x);


+ 1
- 1
io/io_dontwantwrite.c View File

@ -26,7 +26,7 @@ void io_dontwantwrite(int64 d) {
#ifdef HAVE_EPOLL
if (io_waitmode==EPOLL) {
struct epoll_event x;
x.events=EPOLLOUT;
x.events=0;
if (e->wantread) x.events|=EPOLLIN;
x.data.fd=d;
epoll_ctl(io_master,newfd?EPOLL_CTL_DEL:EPOLL_CTL_MOD,d,&x);


Loading…
Cancel
Save