July 8, 2010
View e4d53ae023

io_wait: kqueue: use the entire array during too many errors fallback

Andrei Pelinescu-Onciul authored on 08/07/2010 13:18:52
June 18, 2010
View 71d2f90e26

io_wait: kqueue: use a bigger array

Andrei Pelinescu-Onciul authored on 18/06/2010 22:16:38
View 4cfd8e1d07

io_wait: kqueue: handle ENOENT and more robust error handling

Andrei Pelinescu-Onciul authored on 18/06/2010 22:44:24
View 0a38c9ab22

io_wait: fix kqueue io_wait_add & POLLIN

Andrei Pelinescu-Onciul authored on 18/06/2010 22:35:47
View 311b29d5e7

io_wait: don't update FD watched status on error

Andrei Pelinescu-Onciul authored on 18/06/2010 07:48:21
June 17, 2010
View ef1e1b4af1

io_wait: fix kqueue and too many errors in changelist

Andrei Pelinescu-Onciul authored on 17/06/2010 16:43:14
View ea37f13d61

io_wait: fix: check for EV_ERROR for kqueue()

Andrei Pelinescu-Onciul authored on 17/06/2010 14:15:10
December 8, 2008
View 8bed2c0e63

Fix warnings on LP64 plarforms out there (all 64-bit amd64/emt64 unixes and linuxes) where sizeof(*void) != sizeof(int).

Maxim Sobolev authored on 08/12/2008 06:11:39
November 28, 2008
View 018226b08a

more type punning warnings fixed

Andrei Pelinescu-Onciul authored on 28/11/2008 15:24:15
February 19, 2008
View 3665e5c1bb

- fix: compile problems in io_watch_add if ser is compiled on linux with NO_SIGIO=1 (patch from Ondrej Martinek <ondra@iptel.org>)

Andrei Pelinescu-Onciul authored on 19/02/2008 15:42:17
February 5, 2008
View 5d364ef9af

- automatically "listen" for POLLRDHUP or EPOLLRDHUP if supported (linux only)

Andrei Pelinescu-Onciul authored on 05/02/2008 21:37:28
January 21, 2008
View 89deaf49fb

- fix: io_wait* :- safe delete for select, poll & sigiort (sigiort was affected only if it did fallback to poll) - select fd array size

Andrei Pelinescu-Onciul authored on 21/01/2008 13:00:35
January 10, 2008
View 6e154d5d93

- EPOLLET doesn't need checking for previous IO events (this also fixes io_watch_chg possible invocation of handle_io which would lead to ugly problems inside tcp handle_tcpconn_ev)

Andrei Pelinescu-Onciul authored on 10/01/2008 15:16:34
December 21, 2007
View 316130a735

- fixes: - on io_watch_add overwrite error don't delete the previous fd hash entry + more error debugging info - return proper len on pending connect (instead of -1) - tcp_reader: always check if a connection was marked as bad and if so release it immediately + error checks for io_watch_*

Andrei Pelinescu-Onciul authored on 21/12/2007 23:27:13
December 13, 2007
View a43212de4c

- io_watch_chg fix for EPOLL_ET: handle possible pre-existing IO events

Andrei Pelinescu-Onciul authored on 13/12/2007 18:05:39