leitner
0335358787
add io_finishandshutdown
2003-11-01 00:12:10 +00:00
leitner
025063013b
add io_finishandshutdown declaration
2003-11-01 00:09:49 +00:00
leitner
68120bb142
add ..._free variants
2003-11-01 00:09:15 +00:00
leitner
9d47e5b702
added FROMBUF_FREE
2003-11-01 00:08:14 +00:00
leitner
0ba7b25005
make iob_reset actually free the buffers
2003-10-31 23:42:04 +00:00
leitner
543987da58
remove superfluous #includes
...
make it possibly to specify that a buffer should be freed
2003-10-31 23:34:40 +00:00
leitner
1034218fae
namespace cleanliness
2003-10-24 19:01:05 +00:00
leitner
27ffe564a7
set flag only if setting to non-blocking worked
2003-10-24 18:57:46 +00:00
leitner
aeb609627b
add "extern" before variables
2003-10-24 18:56:54 +00:00
leitner
fcd6082250
did not compile on BSD after SIGIO fix
2003-10-22 12:52:40 +00:00
leitner
209fef467e
Big Duh! _SIGIO and SIGIO look too close
2003-10-21 12:40:41 +00:00
leitner
ec060d6dee
wrong fix
2003-10-21 12:37:49 +00:00
leitner
07a205405b
Add DEBUG=1 to GNUmakefile
...
the epoll guard broke SIGIO
2003-10-21 12:31:14 +00:00
leitner
f954d96659
*** empty log message ***
2003-10-19 17:21:14 +00:00
leitner
963fa817de
guard against one descriptor being flagged twice
2003-10-19 16:38:31 +00:00
leitner
b01e72af69
quick fix to non-block issue
2003-10-19 10:38:39 +00:00
leitner
eaa4dea67b
correctly initialize records before reusing them in io_fd
...
do something about unexpected epoll events
2003-10-12 16:50:55 +00:00
leitner
29ae01d54f
glibc compatibility ;)
2003-10-10 20:13:07 +00:00
leitner
4ef284ccd5
use <fcntl.h> and not <sys/fcntl.h>
2003-10-10 17:13:38 +00:00
leitner
35e0e1a7c0
that wasn't it
2003-10-10 01:10:22 +00:00
leitner
620f269149
this time "make Makefile" actually produces a Makefile that works on FreeBSD
2003-10-07 16:40:20 +00:00
leitner
2e1da4790c
alloca may be defined in stdlib.h
2003-10-07 16:30:19 +00:00
leitner
9366672ea5
more cvsignoring
2003-10-07 16:29:16 +00:00
leitner
d00a672dad
alloca warning removal
2003-10-07 16:28:57 +00:00
leitner
b295650a73
even better BSD make compat ;)
2003-10-07 16:27:54 +00:00
leitner
276577dd52
improve "make Makefile"
2003-10-07 16:22:51 +00:00
leitner
80a838177e
more documentation
2003-10-07 00:13:19 +00:00
leitner
2af3efb074
work around itojun BSD IPV6_ONLY brokenness
2003-10-06 18:16:38 +00:00
leitner
f6b5de0c93
forgot to include <unistd.h>
2003-10-06 02:03:43 +00:00
leitner
29075afaba
cvsignore havebsdsf.h
2003-10-06 01:56:24 +00:00
leitner
b97909c538
remove warning
2003-10-06 01:55:49 +00:00
leitner
0c64df2331
make BSD sendfile optional (NetBSD doesn't have it)
2003-10-06 01:54:49 +00:00
leitner
9541a22879
oops
2003-10-06 01:53:07 +00:00
leitner
736aba29ed
test for BSD sendfile
2003-10-06 01:52:13 +00:00
leitner
97043d279f
make io_waituntil actually take an "until", not a "how long"
...
fix io_timeouted to ignore fds where no timeout has been set
2003-10-02 23:30:53 +00:00
leitner
3279ca84f8
don't use black list for urlencoding, use white list.
2003-09-29 01:12:36 +00:00
leitner
57e7673e42
one more strip for cosmetical reasons
2003-09-27 02:05:22 +00:00
leitner
f5c135d0d2
bug fix
2003-09-26 19:27:59 +00:00
leitner
071fc272b6
add clever hack to auto-detect the diet libc
2003-09-26 18:22:46 +00:00
leitner
3dd2a0344b
damn!
2003-09-26 16:16:01 +00:00
leitner
c64f721daf
oops, typo
2003-09-26 16:15:04 +00:00
leitner
519b512cc3
kqueue does not like timeout==-1 but wants a NULL pointer to wait
...
indefinitely
2003-09-26 16:14:03 +00:00
leitner
91368629ad
two internal structures were named io_entry; renamed the iob one to iob_entry
2003-09-26 15:55:44 +00:00
leitner
3ec95df805
can't happen error should be -3 not -1
2003-09-24 23:36:00 +00:00
leitner
1de7812da2
man am I slow today
2003-09-24 23:32:42 +00:00
leitner
c574ab3641
two more iob fixes
2003-09-24 23:31:35 +00:00
leitner
c901631a00
embarassing cut&paste error
2003-09-24 22:51:40 +00:00
leitner
056760c5f1
add cescape stuff and two tests
2003-09-19 19:08:51 +00:00
leitner
a8f6a1c121
remove special case stralloc textcode functions
...
write generic stralloc and array textcode wrapper functions
change textcode API to use long instead of int
add cescape fmt and scan functions to textcode
add fmt_foldwhitespace to textcode
2003-09-19 19:08:13 +00:00
leitner
e86a457f5c
harmonize semantics of io_sendfile and iob_send
2003-09-19 15:26:00 +00:00