diff options
author | Nick Mathewson <nickm@torproject.org> | 2012-11-01 18:05:27 -0400 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2012-11-01 18:05:27 -0400 |
commit | 6810908a5fd7d38a5aaec7cceae5a12b372c53c3 (patch) | |
tree | 63a86615bab78f16e0bcdfaa05a38fd48b51d7d4 | |
parent | b738ee189f70063ed66f3375e8a5ade3f721d6a6 (diff) | |
download | libevent-6810908a5fd7d38a5aaec7cceae5a12b372c53c3.tar.gz |
Fix some warnings found cross-compiling with mingw32
-rw-r--r-- | buffer.c | 6 | ||||
-rw-r--r-- | evutil.c | 4 | ||||
-rw-r--r-- | sample/http-server.c | 10 |
3 files changed, 20 insertions, 0 deletions
@@ -2894,10 +2894,16 @@ evbuffer_file_segment_new( seg->file_offset = offset; #ifdef _WIN32 +#ifndef lseek #define lseek _lseeki64 +#endif +#ifndef fstat #define fstat _fstat +#endif +#ifndef stat #define stat _stat #endif +#endif if (length == -1) { struct stat st; if (fstat(fd, &st) < 0) @@ -89,8 +89,12 @@ #define open _open #define read _read #define close _close +#ifndef fstat #define fstat _fstati64 +#endif +#ifndef stat #define stat _stati64 +#endif #define mode_t int #endif diff --git a/sample/http-server.c b/sample/http-server.c index a02a66f4..f8ba2a6a 100644 --- a/sample/http-server.c +++ b/sample/http-server.c @@ -48,12 +48,22 @@ #endif #ifdef _WIN32 +#ifndef stat #define stat _stat +#endif +#ifndef fstat #define fstat _fstat +#endif +#ifndef open #define open _open +#endif +#ifndef close #define close _close +#endif +#ifndef O_RDONLY #define O_RDONLY _O_RDONLY #endif +#endif char uri_root[512]; |