memorypool.c: use native memory function for W32

git-svn-id: https://gnunet.org/svn/libmicrohttpd@32390 140774ce-b5e7-0310-ab8b-a85725594a96
Implement MHD_socket, MHD_INVALID_SOCKET

git-svn-id: https://gnunet.org/svn/libmicrohttpd@32391 140774ce-b5e7-0310-ab8b-a85725594a96
Replace CLOSE() with MHD_socket_close_() for sockets

git-svn-id: https://gnunet.org/svn/libmicrohttpd@32392 140774ce-b5e7-0310-ab8b-a85725594a96
add platform abstraction for errno and strerror, check EWOULDBLOCK additionally to EAGAIN

git-svn-id: https://gnunet.org/svn/libmicrohttpd@32393 140774ce-b5e7-0310-ab8b-a85725594a96
fix autoconf warning

git-svn-id: https://gnunet.org/svn/libmicrohttpd@32394 140774ce-b5e7-0310-ab8b-a85725594a96
add ability to use socketspair instead of pipe, implement W32 pipe/socketspair emulation, implement MHD_SYS_select_
configure.ac: add "--disable-pipes" option

git-svn-id: https://gnunet.org/svn/libmicrohttpd@32395 140774ce-b5e7-0310-ab8b-a85725594a96
gmtime_r() replacement on W32, add error check in get_date_string()

git-svn-id: https://gnunet.org/svn/libmicrohttpd@32396 140774ce-b5e7-0310-ab8b-a85725594a96
test_get_sendfile.c - remove DIR_SEPARATOR_STR (W32 works fine with forwardslashes)

git-svn-id: https://gnunet.org/svn/libmicrohttpd@32397 140774ce-b5e7-0310-ab8b-a85725594a96
remove inet_pton() from tests, use real IPv6 loopback for test

git-svn-id: https://gnunet.org/svn/libmicrohttpd@32398 140774ce-b5e7-0310-ab8b-a85725594a96
add sleep() and usleep() replacement for W32

git-svn-id: https://gnunet.org/svn/libmicrohttpd@32399 140774ce-b5e7-0310-ab8b-a85725594a96
Implement MHD_W32_random(), replace RANDOM() -> MHD_random_()

git-svn-id: https://gnunet.org/svn/libmicrohttpd@32400 140774ce-b5e7-0310-ab8b-a85725594a96
Remove PlibC wrappers and macros

git-svn-id: https://gnunet.org/svn/libmicrohttpd@32401 140774ce-b5e7-0310-ab8b-a85725594a96
Replace plibc_init() and plibc_shutdown()

git-svn-id: https://gnunet.org/svn/libmicrohttpd@32402 140774ce-b5e7-0310-ab8b-a85725594a96
Reverse OpenSSL <-> GnuTLS check

git-svn-id: https://gnunet.org/svn/libmicrohttpd@32403 140774ce-b5e7-0310-ab8b-a85725594a96
Remove PlibC from platform.h

git-svn-id: https://gnunet.org/svn/libmicrohttpd@32404 140774ce-b5e7-0310-ab8b-a85725594a96
Remove PlibC from autotools files

git-svn-id: https://gnunet.org/svn/libmicrohttpd@32405 140774ce-b5e7-0310-ab8b-a85725594a96
Remove PlibC files

git-svn-id: https://gnunet.org/svn/libmicrohttpd@32406 140774ce-b5e7-0310-ab8b-a85725594a96
Don't allow compile with unsupported Cygwin configuration

git-svn-id: https://gnunet.org/svn/libmicrohttpd@32407 140774ce-b5e7-0310-ab8b-a85725594a96
fix configure warnings under cygwin

git-svn-id: https://gnunet.org/svn/libmicrohttpd@32408 140774ce-b5e7-0310-ab8b-a85725594a96
testcurl/test_quiesce.c - port to W32

git-svn-id: https://gnunet.org/svn/libmicrohttpd@32409 140774ce-b5e7-0310-ab8b-a85725594a96