diff options
| -rw-r--r-- | Makefile | 7 | ||||
| -rw-r--r-- | examples/fileserver.c | 3 | ||||
| -rw-r--r-- | src/uvh.c | 2 |
3 files changed, 10 insertions, 2 deletions
@@ -7,6 +7,13 @@ LDFLAGS += CPPFLAGS += -Isrc LDLIBS += -luv +PLATFORM = $(shell uname -s | tr [A-Z] [a-z]) + +ifeq ($(findstring mingw32,$(PLATFORM)),mingw32) +LDLIBS += -lws2_32 -lpsapi -liphlpapi +else +endif + all: libuvh.a examples .PHONY: examples diff --git a/examples/fileserver.c b/examples/fileserver.c index a61af75..9535ba7 100644 --- a/examples/fileserver.c +++ b/examples/fileserver.c @@ -2,7 +2,8 @@ #include <stdlib.h> #include "../src/sds.h" -#define MAX_PATH 512 +#include <fcntl.h> + #define MAX_CHUNK 1024 struct fileserver @@ -308,7 +308,7 @@ static void read_cb(uv_stream_t *stream, ssize_t nread, uv_buf_t buf) serverp = container_of(req->req.server, struct uvh_server_private, server); - LOG_DEBUG("read_cb: nread: %zd, buf.len: %zd", nread, buf.len); + LOG_DEBUG("read_cb: nread: %d, buf.len: %d", (int)nread, (int)buf.len); if (nread < 0) { |
