PR:
Obtained from: Submitted by: Stipe Tolj <tolj@wapme-systems.de> Reviewed by: Add in Stipe's Cygwin changes.... Have not folded in the Cygwin timeout kill signaling patch yet... waiting for feedback. Here are the changes: * src/include/ap_config.h: adding HAVE_PTHREAD_SERIALIZED_ACCEPT to Cygwin block and defaulting to it. * src/main/http_main.c: exluding pthread_mutexattr_setpshared() call for Cygwin platform. This calls seems yet not fully functional on this platform. Forwarding problem to Cygwin core developers. * src/Configure: changed OS_MODULE_INCLUDE var for the Cygwin platform block to refer to the (absolute) relative path for the Makefile.Cygwin file. * src/modules/proxy/Makefile.tmpl: target libproxy.dll is hardcoded for OS/2. That's not good. We have the same target on Cygwin, but use other calls for it, so if construct here. * src/modules/standard/Makefile.Cygwin: adding a dummy target %.def : %.c to satisfy OS/2 related dependacies on Cygwin too. Changed the "run make twice" screen slightly. * src/Configuration.tmpl: added rule CYGWIN_WINSOCK=no * src/Configure: added loading of rule CYGWIN_WINSOCK and Cygwin platform block specific if statement to include libwsock32.a lib for Cygwin. * src/main/buff.c: added a couple of #define add-ons for CYGWIN_WINSOCK * src/main/http_main.c: added two #defines for CYGWIN_WINSOCK and compilation flag information output if set at configure time. * src/os/cygwin/os.h: added required #defines for CYGWIN_WINSOCK and declarations for Win32 native calls. Also a patch against current 1.3 cvs tree to fix the detection of the gdbm library for the Cygwin platform to support dbm-enabled mod_rewrite. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/1.3.x@92888 13f79535-47bb-0310-9956-ffa450edef68
parent
f1d860cf
Please register or sign in to comment