summaryrefslogtreecommitdiff
path: root/evbuffer-internal.h
diff options
context:
space:
mode:
authorChristopher Davis <chrisd@torproject.org>2010-08-16 01:23:57 -0700
committerChristopher Davis <chrisd@torproject.org>2010-09-08 01:22:21 -0700
commit03afa209de96d67f1a4b935460aeabe63f5ef24f (patch)
treef5549ab402ff345b9861c2aef2b7ce3fbcf1f2af /evbuffer-internal.h
parent42090072c15fedc50231bfbce347d4ffb5432e31 (diff)
downloadlibevent-03afa209de96d67f1a4b935460aeabe63f5ef24f.tar.gz
IOCP-related evbuffer fixes.
- Prevent evbuffer_{add,prepend}_buffer from moving read-pinned chains. - Fix evbuffer_drain to handle read-pinned chains better. - Raise the limit on WSABUFs from two to MAX_WSABUFS for overlapped reads.
Diffstat (limited to 'evbuffer-internal.h')
-rw-r--r--evbuffer-internal.h3
1 files changed, 2 insertions, 1 deletions
diff --git a/evbuffer-internal.h b/evbuffer-internal.h
index 90fd1b55..719e85dd 100644
--- a/evbuffer-internal.h
+++ b/evbuffer-internal.h
@@ -256,7 +256,8 @@ int _evbuffer_expand_fast(struct evbuffer *, size_t, int);
* Returns the number of vecs used.
*/
int _evbuffer_read_setup_vecs(struct evbuffer *buf, ev_ssize_t howmuch,
- struct evbuffer_iovec *vecs, int n_vecs, struct evbuffer_chain ***chainp, int exact);
+ struct evbuffer_iovec *vecs, int n_vecs, struct evbuffer_chain ***chainp,
+ int exact);
/* Helper macro: copies an evbuffer_iovec in ei to a win32 WSABUF in i. */
#define WSABUF_FROM_EVBUFFER_IOV(i,ei) do { \