From 402a201ce6f56dbbedb641edc912295d79bf7a3b Mon Sep 17 00:00:00 2001 From: Yaniv Kamay Date: Mon, 26 Oct 2009 23:30:41 +0200 Subject: fix build on Debian --- server/reds.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) (limited to 'server/reds.c') diff --git a/server/reds.c b/server/reds.c index 067304d7..d73bec49 100644 --- a/server/reds.c +++ b/server/reds.c @@ -27,7 +27,6 @@ #include #include #include -#include #include #include #include @@ -354,7 +353,10 @@ typedef struct PingItem { int size; } PingItem; -static uint8_t zero_page[PAGE_SIZE] = {0}; + +#define ZERO_BUF_SIZE 4096 + +static uint8_t zero_page[ZERO_BUF_SIZE] = {0}; static void reds_main_write(void *data); static void reds_push(); @@ -1083,7 +1085,7 @@ static void reds_prepare_ping_item(RedsOutItem *in_item, struct iovec* vec, int int pos = 2; while (size) { ASSERT(pos < REDS_MAX_SEND_IOVEC); - int now = MIN(PAGE_SIZE, size); + int now = MIN(ZERO_BUF_SIZE, size); size -= now; vec[pos].iov_base = zero_page; vec[pos].iov_len = now; -- cgit