stoddard 99/11/08 10:54:16
Modified: src/main http_main.c src/lib/apr/include apr_win.h src ApacheCore.dsp ApacheCore.mak src/modules/mpm/winnt winnt.c Log: Get rid of dependency on os/win32/getopt.c & .h Revision Changes Path 1.19 +1 -1 apache-2.0/src/main/http_main.c Index: http_main.c =================================================================== RCS file: /home/cvs/apache-2.0/src/main/http_main.c,v retrieving revision 1.18 retrieving revision 1.19 diff -u -r1.18 -r1.19 --- http_main.c 1999/10/19 15:54:52 1.18 +++ http_main.c 1999/11/08 18:53:55 1.19 @@ -263,7 +263,7 @@ ap_context_t *g_pHookPool; -extern char *optarg; +API_VAR_IMPORT char *optarg; #ifdef WIN32 API_EXPORT_NONSTD(int) apache_main(int argc, char *argv[]) 1.5 +1 -1 apache-2.0/src/lib/apr/include/apr_win.h Index: apr_win.h =================================================================== RCS file: /home/cvs/apache-2.0/src/lib/apr/include/apr_win.h,v retrieving revision 1.4 retrieving revision 1.5 diff -u -r1.4 -r1.5 --- apr_win.h 1999/10/18 12:43:58 1.4 +++ apr_win.h 1999/11/08 18:54:00 1.5 @@ -133,7 +133,7 @@ #define API_EXPORT(x) x #define API_EXPORT_NONSTD(x) x #define API_THREAD_FUNC __stdcall -#define API_VAR_IMPORT _declspec(dllimport) +#define API_VAR_IMPORT extern _declspec(dllimport) #define strcasecmp(s1, s2) stricmp(s1, s2) #define sleep(t) Sleep(t * 1000) 1.6 +0 -8 apache-2.0/src/ApacheCore.dsp Index: ApacheCore.dsp =================================================================== RCS file: /home/cvs/apache-2.0/src/ApacheCore.dsp,v retrieving revision 1.5 retrieving revision 1.6 diff -u -r1.5 -r1.6 --- ApacheCore.dsp 1999/10/14 14:07:55 1.5 +++ ApacheCore.dsp 1999/11/08 18:54:04 1.6 @@ -106,10 +106,6 @@ # End Source File # Begin Source File -SOURCE=.\os\win32\getopt.c -# End Source File -# Begin Source File - SOURCE=.\main\http_config.c # End Source File # Begin Source File @@ -295,10 +291,6 @@ # Begin Source File SOURCE=.\include\fnmatch.h -# End Source File -# Begin Source File - -SOURCE=.\os\win32\getopt.h # End Source File # Begin Source File 1.7 +57 -94 apache-2.0/src/ApacheCore.mak Index: ApacheCore.mak =================================================================== RCS file: /home/cvs/apache-2.0/src/ApacheCore.mak,v retrieving revision 1.6 retrieving revision 1.7 diff -u -r1.6 -r1.7 --- ApacheCore.mak 1999/10/14 14:01:11 1.6 +++ ApacheCore.mak 1999/11/08 18:54:06 1.7 @@ -28,6 +28,10 @@ NULL=nul !ENDIF +CPP=cl.exe +MTL=midl.exe +RSC=rc.exe + !IF "$(CFG)" == "ApacheCore - Win32 Release" OUTDIR=.\CoreR @@ -49,7 +53,6 @@ CLEAN : [EMAIL PROTECTED] "$(INTDIR)\buff.obj" [EMAIL PROTECTED] "$(INTDIR)\buildmark.obj" - [EMAIL PROTECTED] "$(INTDIR)\getopt.obj" [EMAIL PROTECTED] "$(INTDIR)\http_config.obj" [EMAIL PROTECTED] "$(INTDIR)\http_connection.obj" [EMAIL PROTECTED] "$(INTDIR)\http_core.obj" @@ -95,46 +98,12 @@ "$(OUTDIR)" : if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)" -CPP=cl.exe CPP_PROJ=/nologo /MD /W3 /GX /O2 /I ".\include" /I ".\lib\apr\include" /D\ "NDEBUG" /D "WIN32" /D "_WINDOWS" /D "WIN32_LEAN_AND_MEAN"\ /Fp"$(INTDIR)\ApacheCore.pch" /YX /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c CPP_OBJS=.\CoreR/ CPP_SBRS=. - -.c{$(CPP_OBJS)}.obj:: - $(CPP) @<< - $(CPP_PROJ) $< -<< - -.cpp{$(CPP_OBJS)}.obj:: - $(CPP) @<< - $(CPP_PROJ) $< -<< - -.cxx{$(CPP_OBJS)}.obj:: - $(CPP) @<< - $(CPP_PROJ) $< -<< - -.c{$(CPP_SBRS)}.sbr:: - $(CPP) @<< - $(CPP_PROJ) $< -<< - -.cpp{$(CPP_SBRS)}.sbr:: - $(CPP) @<< - $(CPP_PROJ) $< -<< - -.cxx{$(CPP_SBRS)}.sbr:: - $(CPP) @<< - $(CPP_PROJ) $< -<< - -MTL=midl.exe MTL_PROJ=/nologo /D "NDEBUG" /mktyplib203 /win32 -RSC=rc.exe BSC32=bscmake.exe BSC32_FLAGS=/nologo /o"$(OUTDIR)\ApacheCore.bsc" BSC32_SBRS= \ @@ -151,7 +120,6 @@ LINK32_OBJS= \ "$(INTDIR)\buff.obj" \ "$(INTDIR)\buildmark.obj" \ - "$(INTDIR)\getopt.obj" \ "$(INTDIR)\http_config.obj" \ "$(INTDIR)\http_connection.obj" \ "$(INTDIR)\http_core.obj" \ @@ -218,8 +186,6 @@ [EMAIL PROTECTED] "$(INTDIR)\buff.sbr" [EMAIL PROTECTED] "$(INTDIR)\buildmark.obj" [EMAIL PROTECTED] "$(INTDIR)\buildmark.sbr" - [EMAIL PROTECTED] "$(INTDIR)\getopt.obj" - [EMAIL PROTECTED] "$(INTDIR)\getopt.sbr" [EMAIL PROTECTED] "$(INTDIR)\http_config.obj" [EMAIL PROTECTED] "$(INTDIR)\http_config.sbr" [EMAIL PROTECTED] "$(INTDIR)\http_connection.obj" @@ -306,52 +272,17 @@ "$(OUTDIR)" : if not exist "$(OUTDIR)/$(NULL)" mkdir "$(OUTDIR)" -CPP=cl.exe CPP_PROJ=/nologo /MDd /W3 /Gm /GX /Zi /Od /I ".\include" /I ".\lib\apr\include"\ /D "_DEBUG" /D "WIN32" /D "_WINDOWS" /D "WIN32_LEAN_AND_MEAN" /FR"$(INTDIR)\\"\ /Fp"$(INTDIR)\ApacheCore.pch" /YX /Fo"$(INTDIR)\\" /Fd"$(INTDIR)\\" /FD /c CPP_OBJS=.\CoreD/ CPP_SBRS=.\CoreD/ - -.c{$(CPP_OBJS)}.obj:: - $(CPP) @<< - $(CPP_PROJ) $< -<< - -.cpp{$(CPP_OBJS)}.obj:: - $(CPP) @<< - $(CPP_PROJ) $< -<< - -.cxx{$(CPP_OBJS)}.obj:: - $(CPP) @<< - $(CPP_PROJ) $< -<< - -.c{$(CPP_SBRS)}.sbr:: - $(CPP) @<< - $(CPP_PROJ) $< -<< - -.cpp{$(CPP_SBRS)}.sbr:: - $(CPP) @<< - $(CPP_PROJ) $< -<< - -.cxx{$(CPP_SBRS)}.sbr:: - $(CPP) @<< - $(CPP_PROJ) $< -<< - -MTL=midl.exe MTL_PROJ=/nologo /D "_DEBUG" /mktyplib203 /win32 -RSC=rc.exe BSC32=bscmake.exe BSC32_FLAGS=/nologo /o"$(OUTDIR)\ApacheCore.bsc" BSC32_SBRS= \ "$(INTDIR)\buff.sbr" \ "$(INTDIR)\buildmark.sbr" \ - "$(INTDIR)\getopt.sbr" \ "$(INTDIR)\http_config.sbr" \ "$(INTDIR)\http_connection.sbr" \ "$(INTDIR)\http_core.sbr" \ @@ -407,7 +338,6 @@ LINK32_OBJS= \ "$(INTDIR)\buff.obj" \ "$(INTDIR)\buildmark.obj" \ - "$(INTDIR)\getopt.obj" \ "$(INTDIR)\http_config.obj" \ "$(INTDIR)\http_connection.obj" \ "$(INTDIR)\http_core.obj" \ @@ -453,7 +383,37 @@ !ENDIF +.c{$(CPP_OBJS)}.obj:: + $(CPP) @<< + $(CPP_PROJ) $< +<< +.cpp{$(CPP_OBJS)}.obj:: + $(CPP) @<< + $(CPP_PROJ) $< +<< + +.cxx{$(CPP_OBJS)}.obj:: + $(CPP) @<< + $(CPP_PROJ) $< +<< + +.c{$(CPP_SBRS)}.sbr:: + $(CPP) @<< + $(CPP_PROJ) $< +<< + +.cpp{$(CPP_SBRS)}.sbr:: + $(CPP) @<< + $(CPP_PROJ) $< +<< + +.cxx{$(CPP_SBRS)}.sbr:: + $(CPP) @<< + $(CPP_PROJ) $< +<< + + !IF "$(CFG)" == "ApacheCore - Win32 Release" || "$(CFG)" ==\ "ApacheCore - Win32 Debug" SOURCE=.\main\buff.c @@ -566,6 +526,14 @@ ".\lib\apr\include\apr_lib.h"\ ".\lib\apr\include\apr_win.h"\ ".\os\win32\os.h"\ + {$(INCLUDE)}"sys\stat.h"\ + {$(INCLUDE)}"sys\types.h"\ + +NODEP_CPP_BUILD=\ + ".\include\ap_config_auto.h"\ + ".\include\ebcdic.h"\ + ".\include\os.h"\ + ".\lib\apr\include\apr_config.h"\ "$(INTDIR)\buildmark.obj" "$(INTDIR)\buildmark.sbr" : $(SOURCE)\ @@ -574,24 +542,6 @@ !ENDIF -SOURCE=.\os\win32\getopt.c - -!IF "$(CFG)" == "ApacheCore - Win32 Release" - - -"$(INTDIR)\getopt.obj" : $(SOURCE) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -!ELSEIF "$(CFG)" == "ApacheCore - Win32 Debug" - - -"$(INTDIR)\getopt.obj" "$(INTDIR)\getopt.sbr" : $(SOURCE) "$(INTDIR)" - $(CPP) $(CPP_PROJ) $(SOURCE) - - -!ENDIF - SOURCE=.\main\http_config.c !IF "$(CFG)" == "ApacheCore - Win32 Release" @@ -696,6 +646,7 @@ ".\include\http_request.h"\ ".\include\http_vhost.h"\ ".\include\httpd.h"\ + ".\include\mpm_status.h"\ ".\include\util_uri.h"\ ".\lib\apr\file_io\win32\readdir.h"\ ".\lib\apr\include\apr_errno.h"\ @@ -734,6 +685,7 @@ ".\include\http_request.h"\ ".\include\http_vhost.h"\ ".\include\httpd.h"\ + ".\include\mpm_status.h"\ ".\include\util_uri.h"\ ".\lib\apr\file_io\win32\readdir.h"\ ".\lib\apr\include\apr_errno.h"\ @@ -1013,6 +965,7 @@ ".\include\http_request.h"\ ".\include\http_vhost.h"\ ".\include\httpd.h"\ + ".\include\mpm_status.h"\ ".\include\util_date.h"\ ".\include\util_uri.h"\ ".\lib\apr\file_io\win32\readdir.h"\ @@ -1053,6 +1006,7 @@ ".\include\http_request.h"\ ".\include\http_vhost.h"\ ".\include\httpd.h"\ + ".\include\mpm_status.h"\ ".\include\util_date.h"\ ".\include\util_uri.h"\ ".\lib\apr\file_io\win32\readdir.h"\ @@ -3186,10 +3140,12 @@ ".\lib\apr\include\apr_time.h"\ ".\lib\apr\include\apr_win.h"\ ".\modules\mpm\winnt\mpm_default.h"\ - ".\os\win32\getopt.h"\ ".\os\win32\iol_socket.h"\ ".\os\win32\os.h"\ +NODEP_CPP_WINNT=\ + ".\os\win32\getopt.h"\ + "$(INTDIR)\winnt.obj" : $(SOURCE) $(DEP_CPP_WINNT) "$(INTDIR)" $(CPP) $(CPP_PROJ) $(SOURCE) @@ -3228,9 +3184,16 @@ ".\lib\apr\include\apr_time.h"\ ".\lib\apr\include\apr_win.h"\ ".\modules\mpm\winnt\mpm_default.h"\ - ".\os\win32\getopt.h"\ ".\os\win32\iol_socket.h"\ ".\os\win32\os.h"\ + {$(INCLUDE)}"sys\stat.h"\ + {$(INCLUDE)}"sys\types.h"\ + +NODEP_CPP_WINNT=\ + ".\include\ap_config_auto.h"\ + ".\include\ebcdic.h"\ + ".\include\os.h"\ + ".\lib\apr\include\apr_config.h"\ "$(INTDIR)\winnt.obj" "$(INTDIR)\winnt.sbr" : $(SOURCE) $(DEP_CPP_WINNT)\ 1.29 +5 -2 apache-2.0/src/modules/mpm/winnt/winnt.c Index: winnt.c =================================================================== RCS file: /home/cvs/apache-2.0/src/modules/mpm/winnt/winnt.c,v retrieving revision 1.28 retrieving revision 1.29 diff -u -r1.28 -r1.29 --- winnt.c 1999/11/04 20:36:08 1.28 +++ winnt.c 1999/11/08 18:54:12 1.29 @@ -66,7 +66,6 @@ #include "ap_mpm.h" #include "ap_config.h" #include "ap_listen.h" -#include "../os/win32/getopt.h" #include "mpm_default.h" #include "../os/win32/iol_socket.h" #include "winnt.h" @@ -1583,7 +1582,11 @@ static void winnt_pre_config(ap_context_t *pconf, ap_context_t *plog, ap_context_t *ptemp) { char *pid; - one_process=1;//!!getenv("ONE_PROCESS"); +#if 0 + one_process=1; +#else + one_process = !!getenv("ONE_PROCESS"); +#endif osver.dwOSVersionInfoSize = sizeof(OSVERSIONINFO); GetVersionEx(&osver);