[cygwin] fix mod_proxy and mod_fastcgi ioctl use
commit8dcbd61a45851f5492425acc1b19e4fd7081424b
authorGlenn Strauss <gstrauss@gluelogic.com>
Thu, 23 Jun 2016 19:46:44 +0000 (23 15:46 -0400)
committerGlenn Strauss <gstrauss@gluelogic.com>
Thu, 23 Jun 2016 19:46:44 +0000 (23 15:46 -0400)
tree3aa3930248bb9da217a3090687637d44fc4ea440
parent72b133f5952f61eb8c695107cbb053d8a522494e
[cygwin] fix mod_proxy and mod_fastcgi ioctl use

cygwin does not support ioctl on sockets, returning EOPTNOTSUPP
(would be better if cygwin used Windows ioctlsocket() instead)

Windows uses signed (socklen_t), so add some casts to quiet warnings

Windows path handling is convoluted, so disable one tests in mod_fastcgi
since trailing spaces are removed from URL for _WIN32 and __CYGWIN__ in
response.c
src/http-header-glue.c
src/mod_fastcgi.c
src/mod_proxy.c
src/mod_scgi.c
tests/mod-fastcgi.t