From 3ca45d6daeb0a96521b46bdc939a37117c93dbb7 Mon Sep 17 00:00:00 2001 From: bel Date: Fri, 24 Jun 2016 22:23:03 +0200 Subject: [PATCH] Remove windows specific code from example --- examples/embedded_cpp/embedded_cpp.cpp | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/examples/embedded_cpp/embedded_cpp.cpp b/examples/embedded_cpp/embedded_cpp.cpp index 97900426..67d1e43d 100644 --- a/examples/embedded_cpp/embedded_cpp.cpp +++ b/examples/embedded_cpp/embedded_cpp.cpp @@ -202,9 +202,15 @@ class FooHandler : public CivetHandler char buf[1024]; int fail = 0; +#ifdef _WIN32 _snprintf(buf, sizeof(buf), "D:\\somewhere\\%s\\%s", req_info->remote_user, req_info->local_uri); buf[sizeof(buf)-1] = 0; /* TODO: check overflow */ f = fopen_recursive(buf, "wb"); +#else + snprintf(buf, sizeof(buf), "~/somewhere/%s/%s", req_info->remote_user, req_info->local_uri); + buf[sizeof(buf)-1] = 0; /* TODO: check overflow */ + f = fopen_recursive(buf, "w"); +#endif if (!f) { fail = 1; @@ -234,13 +240,11 @@ class FooHandler : public CivetHandler "HTTP/1.1 409 Conflict\r\n" "Content-Type: text/plain\r\n" "Connection: close\r\n\r\n"); - MessageBeep(MB_ICONERROR); } else { mg_printf(conn, "HTTP/1.1 201 Created\r\n" "Content-Type: text/plain\r\n" "Connection: close\r\n\r\n"); - MessageBeep(MB_OK); } return true;