Commit Graph
25 Commits
Author SHA1 Message Date
Evgeny Grin (Karlson2k) 40b07cc645 Moved locks and mutex abstraction to mhd_locks.h
Minor refactoring to allow better code optimization.
2016-08-10 13:52:51 +00:00
Evgeny Grin (Karlson2k) e18185c55f Moved thread abstraction to mhd_threads.h/mhd_threads.c,
minor bugs fixed.
2016-08-10 13:52:38 +00:00
Evgeny Grin (Karlson2k) 1476b01284 platform_interface.h: fix possible NULL pointer dereference on Win32 2016-04-08 16:31:08 +00:00
Evgeny Grin (Karlson2k) b1625cb1af Faster drain pipes. 2016-02-05 13:15:18 +00:00
Evgeny Grin (Karlson2k) 51aba3944b Fixed MHD_pipe_drain_ with emulated pipes 2016-02-05 13:15:14 +00:00
Christian Grothoff b2a05d373c trying to fix full signal pipe issue reported on ML 2016-02-03 14:43:27 +00:00
Evgeny Grin (Karlson2k) 6767963266 Fix running select() on W32 with empty fdsets - W32 return error if no socket is marked in fdsets. 2016-01-30 15:57:42 +00:00
Evgeny Grin (Karlson2k) ad9b3c3814 Use only US-ASCII charset when comparing stings as caseless as required by standard.
Comparisons for HTTP headers must not be affected by locale settings.
2016-01-16 19:23:00 +00:00
Evgeny Grin (Karlson2k) 738ba14cc9 Add support for native snprintf() on W32. 2015-12-03 11:53:12 +00:00
Evgeny Grin (Karlson2k) e15abfd99c daemon.c: recv_param_adapter(): fix VS compiler warning for send()/recv() 2015-08-08 12:30:06 +00:00
Christian Grothoff 58b30e7e5e fix #3926: ignore close() errors other than EBADF 2015-08-02 17:11:48 +00:00
Evgeny Grin (Karlson2k) c69306c17d Fix C++-style comments 2015-07-07 18:32:45 +00:00
Evgeny Grin (Karlson2k) 4d75ef3321 Unify and correct usage of WINDOWS/CYGWIN/MHD_WINSOCK_SOCKETS macros 2015-06-02 10:08:05 +00:00
Evgeny Grin (Karlson2k) b44ee80556 Define and use system-independent wrapper macro for poll() 2015-05-07 17:04:22 +00:00
Christian Grothoff 10cf14317c -bringing copyright tags up to FSF standard 2015-02-07 23:12:45 +00:00
Evgeny Grin (Karlson2k) d8bf6d3c99 [W32] Use _beginthreadex() instead of CreateThread() for better compatibility with CRT functions called in additional threads 2014-12-26 13:28:05 +00:00
Evgeny Grin (Karlson2k) 54edb3cd8f Replace snprintf with platform-independent macro 2014-12-22 19:42:18 +00:00
Evgeny Grin (Karlson2k) 2a2a389a34 Replace strcasecmp/strncasecmp with platform-independent macros 2014-12-22 19:42:00 +00:00
Christian Grothoff ea8bac4745 adding MHD_set_response_options function 2014-06-08 13:11:50 +00:00
Evgeny Grin (Karlson2k) 2bffe00f07 Added ability to use native W32 threads, added --with-threads=LIB configure parameter 2014-04-08 14:46:06 +00:00
Evgeny Grin (Karlson2k) 30da663666 W32: use critical section instead of waitable object as MHD require synchronization only within one process 2014-04-04 11:19:41 +00:00
Evgeny Grin (Karlson2k) 002ebb63f3 fix macros for pthread mutex 2014-04-01 07:23:33 +00:00
Evgeny Grin (Karlson2k) 60d4fbee43 Implement wrapper macros for mutex manipulations, support W32 native mutex, require at least WinXP headers on W32 2014-04-01 06:16:04 +00:00
Evgeny Grin (Karlson2k) 795f26da23 w32functions cleanups and makefile fixes for W32 2014-02-20 07:07:30 +00:00
Christian Grothoff 68c667f88b move headers to src/include, build w32functions.c as static library (untested) to make 'make distclean' work cleanly 2014-02-19 06:47:35 +00:00