Felix von Leitner
|
c99b5f5cce
|
handle errors properly
|
17 years ago |
Felix von Leitner
|
e0e709bfa9
|
handle errors signalled by epoll
|
17 years ago |
Felix von Leitner
|
73f198b17d
|
add io_finishandshutdown
|
17 years ago |
Felix von Leitner
|
3fb960078f
|
add io_finishandshutdown declaration
|
17 years ago |
Felix von Leitner
|
12b906cb51
|
add ..._free variants
|
17 years ago |
Felix von Leitner
|
24ef8cf851
|
added FROMBUF_FREE
|
17 years ago |
Felix von Leitner
|
584e4d4706
|
make iob_reset actually free the buffers
|
17 years ago |
Felix von Leitner
|
2e4bf41523
|
remove superfluous #includes
make it possibly to specify that a buffer should be freed
|
17 years ago |
Felix von Leitner
|
82bace9cd4
|
namespace cleanliness
|
17 years ago |
Felix von Leitner
|
edc19c13b1
|
set flag only if setting to non-blocking worked
|
17 years ago |
Felix von Leitner
|
e4d8a40db6
|
add "extern" before variables
|
17 years ago |
Felix von Leitner
|
f72b2bac62
|
did not compile on BSD after SIGIO fix
|
17 years ago |
Felix von Leitner
|
d4bec7c063
|
Big Duh! _SIGIO and SIGIO look too close
|
17 years ago |
Felix von Leitner
|
6f67e150a2
|
wrong fix
|
17 years ago |
Felix von Leitner
|
fb3d2aaff4
|
Add DEBUG=1 to GNUmakefile
the epoll guard broke SIGIO
|
17 years ago |
Felix von Leitner
|
e87eaf9bdd
|
*** empty log message ***
|
17 years ago |
Felix von Leitner
|
0616cd88b9
|
guard against one descriptor being flagged twice
|
17 years ago |
Felix von Leitner
|
0eec9dd220
|
quick fix to non-block issue
|
17 years ago |
Felix von Leitner
|
b136aaf930
|
correctly initialize records before reusing them in io_fd
do something about unexpected epoll events
|
17 years ago |
Felix von Leitner
|
9b54168cfb
|
glibc compatibility ;)
|
17 years ago |
Felix von Leitner
|
27c0b953eb
|
use <fcntl.h> and not <sys/fcntl.h>
|
17 years ago |
Felix von Leitner
|
538ed02079
|
that wasn't it
|
17 years ago |
Felix von Leitner
|
bbae4b370b
|
this time "make Makefile" actually produces a Makefile that works on FreeBSD
|
17 years ago |
Felix von Leitner
|
91459e21f4
|
alloca may be defined in stdlib.h
|
17 years ago |
Felix von Leitner
|
6fdf8756d3
|
more cvsignoring
|
17 years ago |
Felix von Leitner
|
aa62c9fa71
|
alloca warning removal
|
17 years ago |
Felix von Leitner
|
d64f1f7732
|
even better BSD make compat ;)
|
17 years ago |
Felix von Leitner
|
50dc98ed42
|
improve "make Makefile"
|
17 years ago |
Felix von Leitner
|
0ab9291134
|
more documentation
|
17 years ago |
Felix von Leitner
|
2bc46ea767
|
work around itojun BSD IPV6_ONLY brokenness
|
17 years ago |
Felix von Leitner
|
9779356803
|
forgot to include <unistd.h>
|
17 years ago |
Felix von Leitner
|
234d3b4e76
|
cvsignore havebsdsf.h
|
17 years ago |
Felix von Leitner
|
ae7d49ef7f
|
remove warning
|
17 years ago |
Felix von Leitner
|
320673aff8
|
make BSD sendfile optional (NetBSD doesn't have it)
|
17 years ago |
Felix von Leitner
|
c97226b9b4
|
oops
|
17 years ago |
Felix von Leitner
|
b67f816052
|
test for BSD sendfile
|
17 years ago |
Felix von Leitner
|
7497685b8b
|
make io_waituntil actually take an "until", not a "how long"
fix io_timeouted to ignore fds where no timeout has been set
|
17 years ago |
Felix von Leitner
|
1d51476d07
|
don't use black list for urlencoding, use white list.
|
17 years ago |
Felix von Leitner
|
305461f70a
|
one more strip for cosmetical reasons
|
17 years ago |
Felix von Leitner
|
fc64bacd1e
|
bug fix
|
17 years ago |
Felix von Leitner
|
48dc3ef73c
|
add clever hack to auto-detect the diet libc
|
17 years ago |
Felix von Leitner
|
a6cde61956
|
damn!
|
17 years ago |
Felix von Leitner
|
1264ed4024
|
oops, typo
|
17 years ago |
Felix von Leitner
|
894884a6ae
|
kqueue does not like timeout==-1 but wants a NULL pointer to wait
indefinitely
|
17 years ago |
Felix von Leitner
|
d13335fed1
|
two internal structures were named io_entry; renamed the iob one to iob_entry
|
17 years ago |
Felix von Leitner
|
fb058ef5c0
|
can't happen error should be -3 not -1
|
17 years ago |
Felix von Leitner
|
c81c148631
|
man am I slow today
|
17 years ago |
Felix von Leitner
|
21b86126f7
|
two more iob fixes
|
17 years ago |
Felix von Leitner
|
b76f4e9bdc
|
embarassing cut&paste error
|
17 years ago |
Felix von Leitner
|
ae0cba982b
|
add cescape stuff and two tests
|
17 years ago |