diff options
author | Nick Mathewson <nickm@torproject.org> | 2012-11-02 10:58:02 -0400 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2012-11-02 10:58:02 -0400 |
commit | 56e48c1019abe21081fe344846106722acf46c8e (patch) | |
tree | f4276d8b4193408d205c5304bdb59ddf2c9ed2e7 /buffer.c | |
parent | 2e6a985003cbe10921eef9036c2a7ba5cee5d683 (diff) | |
download | libevent-56e48c1019abe21081fe344846106722acf46c8e.tar.gz |
Fix a few mingw64 incompatibilities introduced since 2.0
Diffstat (limited to 'buffer.c')
-rw-r--r-- | buffer.c | 4 |
1 files changed, 2 insertions, 2 deletions
@@ -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, |