summaryrefslogtreecommitdiffstats
path: root/server/reds.c
diff options
context:
space:
mode:
authorYaniv Kamay <ykamay@redhat.com>2009-10-26 23:30:41 +0200
committerYaniv Kamay <ykamay@redhat.com>2009-10-27 13:29:39 +0200
commit402a201ce6f56dbbedb641edc912295d79bf7a3b (patch)
treeb3d57364c4a92e78f8764cec54d5b0497e39a2d4 /server/reds.c
parent7498ef3b666b0587e6dd94b40e1371c69937d628 (diff)
downloadspice-402a201ce6f56dbbedb641edc912295d79bf7a3b.tar.gz
spice-402a201ce6f56dbbedb641edc912295d79bf7a3b.tar.xz
spice-402a201ce6f56dbbedb641edc912295d79bf7a3b.zip
fix build on Debian
Diffstat (limited to 'server/reds.c')
-rw-r--r--server/reds.c8
1 files changed, 5 insertions, 3 deletions
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 <time.h>
#include <pthread.h>
#include <sys/mman.h>
-#include <sys/user.h>
#include <fcntl.h>
#include <errno.h>
#include <ctype.h>
@@ -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;