summaryrefslogtreecommitdiff
path: root/buffer.c
diff options
context:
space:
mode:
authorNick Mathewson <nickm@torproject.org>2012-11-02 10:58:02 -0400
committerNick Mathewson <nickm@torproject.org>2012-11-02 10:58:02 -0400
commit56e48c1019abe21081fe344846106722acf46c8e (patch)
treef4276d8b4193408d205c5304bdb59ddf2c9ed2e7 /buffer.c
parent2e6a985003cbe10921eef9036c2a7ba5cee5d683 (diff)
downloadlibevent-56e48c1019abe21081fe344846106722acf46c8e.tar.gz
Fix a few mingw64 incompatibilities introduced since 2.0
Diffstat (limited to 'buffer.c')
-rw-r--r--buffer.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/buffer.c b/buffer.c
index a78ba26c..0a8a7df3 100644
--- a/buffer.c
+++ b/buffer.c
@@ -2990,10 +2990,10 @@ evbuffer_file_segment_materialize(struct evbuffer_file_segment *seg)
#endif
#ifdef _WIN32
if (!(flags & EVBUF_FS_DISABLE_MMAP)) {
- long h = (long)_get_osfhandle(fd);
+ intptr_t h = _get_osfhandle(fd);
HANDLE m;
ev_uint64_t total_size = length+offset;
- if (h == (long)INVALID_HANDLE_VALUE)
+ if ((HANDLE)h == INVALID_HANDLE_VALUE)
goto err;
m = CreateFileMapping((HANDLE)h, NULL, PAGE_READONLY,
(total_size >> 32), total_size & 0xfffffffful,