]> git.ipfire.org Git - thirdparty/apache/httpd.git/commit
PR:
authorJim Jagielski <jim@apache.org>
Thu, 17 Jan 2002 13:20:51 +0000 (13:20 +0000)
committerJim Jagielski <jim@apache.org>
Thu, 17 Jan 2002 13:20:51 +0000 (13:20 +0000)
commit08caa9c84ad17e7bdfbbdcfaac34ab035c598f76
tree1d50ed302950ff5c9a7d89ce76fd182d987c7fd4
parentb0841c5eeb9fa99f5f56a5736a7256e5e68697fc
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
src/CHANGES
src/Configuration.tmpl
src/Configure
src/helpers/find-dbm-lib
src/include/ap_config.h
src/main/buff.c
src/main/http_main.c
src/modules/proxy/Makefile.tmpl
src/modules/standard/Makefile.Cygwin
src/os/cygwin/os.h