You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by di...@apache.org on 2005/08/09 15:06:10 UTC

cvs commit: ws-axis/c/src/soap/xsd Date.cpp DateTime.cpp GDay.cpp GMonth.cpp GMonthDay.cpp GYear.cpp GYearMonth.cpp Int.cpp Time.cpp

dicka       2005/08/09 06:06:10

  Modified:    c        build.xml package.xml
               c/build  build.common.properties buildApache13Module.xml
                        buildApache20Module.xml buildChannel.xml
                        buildClient.xml buildHandler.xml
                        buildInitialize.xml buildLibrary.xml
                        buildServerEngine.xml buildSimpleAxisServer.xml
                        buildSSLChannel.xml buildTest.xml buildTools.xml
                        buildTransport.xml buildXMLParser.xml
                        executeTest.xml Initialize.xml
               c/src/common AxisTrace.cpp
               c/src/platforms PlatformAutoSense.hpp
               c/src/soap/xsd Date.cpp DateTime.cpp GDay.cpp GMonth.cpp
                        GMonthDay.cpp GYear.cpp GYearMonth.cpp Int.cpp
                        Time.cpp
  Added:       c/build  build.HP-UX.properties test.HP-UX.properties
               c/src/platforms/hp-ux PlatformSpecificHP-UX.hpp
  Log:
  Initial changes for providing support for HP-UX.
  
  Submitted by: Adrian Dick
  
  Revision  Changes    Path
  1.28      +2 -0      ws-axis/c/build.xml
  
  Index: build.xml
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/build.xml,v
  retrieving revision 1.27
  retrieving revision 1.28
  diff -u -r1.27 -r1.28
  --- build.xml	3 Aug 2005 10:26:02 -0000	1.27
  +++ build.xml	9 Aug 2005 13:06:08 -0000	1.28
  @@ -23,6 +23,7 @@
   	- build.AIX.properties
   	- build.SunOS.properties
   	- build.OS400.properties
  +    - build.HP-UX.properties   
   Please use these to configure directories to suit the needs of your system.
   
   Notes:
  @@ -32,6 +33,7 @@
   	- Windows = Microsoft Visual C++ 6.0
   	- Linux   = gcc
   	- AIX     = Visual Age
  +    - HP-UX   = aC++   
   	</description>
   
   	<import file="${basedir}/build/buildInitialize.xml"/>
  
  
  
  1.9       +1 -0      ws-axis/c/package.xml
  
  Index: package.xml
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/package.xml,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- package.xml	18 Mar 2005 11:58:57 -0000	1.8
  +++ package.xml	9 Aug 2005 13:06:08 -0000	1.9
  @@ -23,6 +23,7 @@
   	- build.AIX.properties
   	- build.SunOS.properties
   	- build.OS400.properties
  +    - build.HP-UX.properties   
   Please use these to configure directories to suit the needs of your system.
   	</description>
   	<import file="${basedir}/build/buildInitialize.xml"/>
  
  
  
  1.5       +1 -1      ws-axis/c/build/build.common.properties
  
  Index: build.common.properties
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/build/build.common.properties,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- build.common.properties	3 Aug 2005 10:14:33 -0000	1.4
  +++ build.common.properties	9 Aug 2005 13:06:08 -0000	1.5
  @@ -156,7 +156,7 @@
   #####################
   
   # Apache versions to be used
  -server.apache13 = false
  +server.apache13 = true
   server.apache20 = true
   
   ## Values used for Apache 1.3
  
  
  
  1.3       +2 -0      ws-axis/c/build/buildApache13Module.xml
  
  Index: buildApache13Module.xml
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/build/buildApache13Module.xml,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- buildApache13Module.xml	16 Mar 2005 16:50:45 -0000	1.2
  +++ buildApache13Module.xml	9 Aug 2005 13:06:08 -0000	1.3
  @@ -22,6 +22,7 @@
   				  	<!-- Compilers -->
   					<compiler refid="SolarisCC"/>
   					<compiler refid="Linuxgcc"/>
  +                    <compiler refid="HP-UXaC++"/>            
   					<compiler extends="VisualC++">
   						<defineset>
   							<define name="APACHE1_3_EXPORTS"/>
  @@ -35,6 +36,7 @@
   					<!-- Linkers -->
   					<linker refid="SolarisLinker"/>
   					<linker refid="LinuxLinker"/>
  +                    <linker refid="HP-UXLinker"/>            
   					<linker refid="VisualC++Linker"/>
   					<libset dir="${apache13.dir.server}/libexec" libs="ApacheCore" if="windows"/>
   					<libset dir="${dir.bin}" libs="${serverEngineLibraryName}"/>
  
  
  
  1.4       +2 -0      ws-axis/c/build/buildApache20Module.xml
  
  Index: buildApache20Module.xml
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/build/buildApache20Module.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- buildApache20Module.xml	16 Mar 2005 16:50:45 -0000	1.3
  +++ buildApache20Module.xml	9 Aug 2005 13:06:08 -0000	1.4
  @@ -28,6 +28,7 @@
   				  	<!-- Compilers -->
   					<compiler refid="SolarisCC"/>
   					<compiler refid="Linuxgcc"/>
  +                    <compiler refid="HP-UXaC++"/>            
   					<compiler extends="VisualC++">
   						<defineset>
   							<define name="APACHE2_0_EXPORTS"/>
  @@ -42,6 +43,7 @@
   					<!-- Linkers -->
   					<linker refid="SolarisLinker"/>
   					<linker refid="LinuxLinker"/>
  +                    <linker refid="HP-UXLinker"/>            
   					<linker refid="VisualC++Linker"/>
   <!--  <syslibset libs="apr, util" dir="${apache20.dir.server}/lib"/> -->
   
  
  
  
  1.5       +2 -0      ws-axis/c/build/buildChannel.xml
  
  Index: buildChannel.xml
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/build/buildChannel.xml,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- buildChannel.xml	16 Mar 2005 16:50:45 -0000	1.4
  +++ buildChannel.xml	9 Aug 2005 13:06:08 -0000	1.5
  @@ -30,6 +30,7 @@
                  <includepath path="${HTTP.transport.IPV6.dir}/include" if="windows"/>
                  <compiler refid="SolarisCC"/>
                  <compiler refid="Linuxgcc"/>
  +               <compiler refid="HP-UXaC++"/>
                  <compiler extends="VisualC++">
                     <defineset>
                        <define name="AXISTRANSPORTCHANNELDLL_EXPORTS"/>
  @@ -44,6 +45,7 @@
                  <!-- Linkers -->
                  <linker refid="SolarisLinker"/>
                  <linker refid="LinuxLinker"/>
  +               <linker refid="HP-UXLinker"/>
                  <linker extends="VisualC++Linker">
                     <syslibset libs="wsock32"/>
                  </linker>
  
  
  
  1.8       +2 -0      ws-axis/c/build/buildClient.xml
  
  Index: buildClient.xml
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/build/buildClient.xml,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- buildClient.xml	16 Mar 2005 16:50:45 -0000	1.7
  +++ buildClient.xml	9 Aug 2005 13:06:08 -0000	1.8
  @@ -24,6 +24,7 @@
   				  	<!-- Compilers -->
   					<compiler refid="SolarisCC"/>
   					<compiler refid="Linuxgcc"/>
  +                    <compiler refid="HP-UXaC++"/>            
   					<compiler extends="VisualC++">
   						<defineset>
   							<define name="AXISCLIENTDLL_EXPORTS"/>
  @@ -38,6 +39,7 @@
   					<!-- Linkers -->
   					<linker refid="SolarisLinker"/>
   					<linker refid="LinuxLinker"/>
  +                    <linker refid="HP-UXLinker"/>            
   					<linker refid="VisualC++Linker"/>
   		                  <linker refid="OS400Linker"/>
   					<!-- Files to be compiled -->
  
  
  
  1.7       +2 -0      ws-axis/c/build/buildHandler.xml
  
  Index: buildHandler.xml
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/build/buildHandler.xml,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- buildHandler.xml	24 Jun 2005 13:19:37 -0000	1.6
  +++ buildHandler.xml	9 Aug 2005 13:06:08 -0000	1.7
  @@ -16,11 +16,13 @@
   				 failonerror="false" outtype="shared" multithreaded="true">
   					<compiler refid="VisualC++"/>
   					<compiler refid="Linuxgcc"/>
  +					<compiler refid="HP-UXaC++"/>
                       <compiler extends="OS400icc"> 
    			            <compilerarg value="-g"/>
                       </compiler>
   					<linker refid="VisualC++Linker"/>
   					<linker refid="LinuxLinker"/>
  +					<linker refid="HP-UXLinker"/>
   		            <linker extends="OS400Linker">
     		                <linkerarg location="end" value="${dir.lib}/lib${clientLibraryName}.so"/>
   		            </linker>
  
  
  
  1.17      +25 -0     ws-axis/c/build/buildInitialize.xml
  
  Index: buildInitialize.xml
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/build/buildInitialize.xml,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- buildInitialize.xml	14 Jul 2005 16:04:09 -0000	1.16
  +++ buildInitialize.xml	9 Aug 2005 13:06:08 -0000	1.17
  @@ -138,6 +138,23 @@
   			<includepath path="${dir.include}"/>
   		</compiler>
   
  +	    <!--
  +	      Definition of aC++ compile for HP-UX
  +	      -->
  +	    <compiler id="HP-UXaC++" name="aCC" if="hp-ux">
  +	        <compilerarg value="-g" if="debug"/>
  +            <compilerarg value="-AA"/>
  +            <compilerarg value="+Z" location="mid"/>  
  +            <compilerarg value="+W829"/>
  +	    <compilerarg value="-DAportable"/> 
  +	        <defineset>
  +	            <define name="ENABLE_AXIS_EXCEPTION"/>
  +	            <define name="HAVE_CONFIG_H"/>
  +	            <define name="HPUX"/>
  +	        </defineset>
  +	        <includepath path="${dir.include}"/>
  +	    </compiler>
  +    
   	<!--
   	  Linker Definitions
   	  -->
  @@ -200,6 +217,14 @@
   			<linkerarg value="-qSTGMDL=*INHERIT"/>
   		</linker>
   
  +	    <!--
  +	      Definition of HP-UX linker
  +	      -->
  +	    <linker id="HP-UXLinker" name="aCC" libtool="true" if="hp-ux">
  +	        <linkerarg value="-g" if="debug"/>
  +	        <syslibset libs="pthread, std_v2, Csup_v2"/>
  +	    </linker>
  +    
   	<!--
   	  pre-init target is now in Initialize.xml
   	  -->
  
  
  
  1.2       +2 -0      ws-axis/c/build/buildLibrary.xml
  
  Index: buildLibrary.xml
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/build/buildLibrary.xml,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- buildLibrary.xml	17 Feb 2005 19:36:22 -0000	1.1
  +++ buildLibrary.xml	9 Aug 2005 13:06:08 -0000	1.2
  @@ -12,6 +12,7 @@
   				<!-- Compilers -->
   				<compiler refid="SolarisCC"/>
   				<compiler refid="Linuxgcc"/>
  +				<compiler refid="HP-UXaC++"/>
   				<compiler extends="VisualC++"/>
   				<defineset>
   					<define name="ENABLE_AXISTRACE" if="trace"/>
  @@ -21,6 +22,7 @@
   				<!-- Linkers -->
   				<linker refid="SolarisLinker"/>
   				<linker refid="LinuxLinker"/>
  +				<linker refid="HP-UXLinker"/>
   				<linker refid="VisualC++Linker"/>
   				<linker refid="OS400Linker"/>
   
  
  
  
  1.6       +2 -0      ws-axis/c/build/buildServerEngine.xml
  
  Index: buildServerEngine.xml
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/build/buildServerEngine.xml,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- buildServerEngine.xml	16 Mar 2005 16:50:45 -0000	1.5
  +++ buildServerEngine.xml	9 Aug 2005 13:06:08 -0000	1.6
  @@ -19,6 +19,7 @@
   				  	<!-- Compilers -->
   					<compiler refid="SolarisCC"/>
   					<compiler refid="Linuxgcc"/>
  +                    <compiler refid="HP-UXaC++"/>            
   					<compiler extends="VisualC++">
   						<defineset>
   							<define name="DYNALIB_EXPORTS"/>
  @@ -32,6 +33,7 @@
   					<!-- Linkers -->
   					<linker refid="SolarisLinker"/>
   					<linker refid="LinuxLinker"/>
  +                    <linker refid="HP-UXLinker"/>            
   					<linker refid="VisualC++Linker"/>
                       <linker refid="OS400Linker"/>
   					<!-- Files to be compiled -->
  
  
  
  1.4       +3 -1      ws-axis/c/build/buildSimpleAxisServer.xml
  
  Index: buildSimpleAxisServer.xml
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/build/buildSimpleAxisServer.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- buildSimpleAxisServer.xml	16 Mar 2005 16:50:45 -0000	1.3
  +++ buildSimpleAxisServer.xml	9 Aug 2005 13:06:08 -0000	1.4
  @@ -16,10 +16,12 @@
            <compiler refid="Linuxgcc"/>
            <compiler extends="VisualC++"/>
            <compiler refid="AIXxlc"/>
  -            <compiler refid="OS400icc"/>
  +         <compiler refid="HP-UXaC++"/>
  +         <compiler refid="OS400icc"/>
            <!-- Linkers -->
            <linker refid="SolarisLinker"/>
            <linker refid="LinuxLinker"/>
  +         <linker refid="HP-UXLinker"/>
            <linker extends="VisualC++Linker">
               <syslibset libs="wsock32"/>
            </linker>
  
  
  
  1.10      +2 -0      ws-axis/c/build/buildSSLChannel.xml
  
  Index: buildSSLChannel.xml
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/build/buildSSLChannel.xml,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- buildSSLChannel.xml	8 Jun 2005 15:52:07 -0000	1.9
  +++ buildSSLChannel.xml	9 Aug 2005 13:06:08 -0000	1.10
  @@ -45,6 +45,7 @@
                  <includepath path="${HTTP.transport.IPV6.dir}/include" if="windows"/>
                  <compiler refid="SolarisCC"/>
                  <compiler refid="Linuxgcc"/>
  +			   <compiler refid="HP-UXaC++"/>
                  <compiler extends="VisualC++">
                     <defineset>
                        <define name="AXISTRANSPORTCHANNELDLL_EXPORTS"/>
  @@ -65,6 +66,7 @@
                  <!-- Linkers -->
                  <linker refid="SolarisLinker"/>
                  <linker refid="LinuxLinker"/>
  +			   <linker refid="HP-UXLinker"/>
                  <linker extends="VisualC++Linker">
                     <syslibset libs="wsock32"/>
                  </linker>
  
  
  
  1.16      +4 -0      ws-axis/c/build/buildTest.xml
  
  Index: buildTest.xml
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/build/buildTest.xml,v
  retrieving revision 1.15
  retrieving revision 1.16
  diff -u -r1.15 -r1.16
  --- buildTest.xml	8 Aug 2005 20:20:13 -0000	1.15
  +++ buildTest.xml	9 Aug 2005 13:06:08 -0000	1.16
  @@ -99,6 +99,7 @@
   			<compiler refid="SolarisCC"/>
   			<compiler refid="Linuxgcc"/>
   			<compiler refid="AIXxlc"/>
  +            <compiler refid="HP-UXaC++"/>      
               <compiler extends="OS400icc"> 
    			   <compilerarg value="-g"/>
               </compiler>
  @@ -107,6 +108,7 @@
   			<linker refid="SolarisLinker"/>
   			<linker refid="LinuxLinker"/>
   			<linker refid="AIXExecutableLinker"/>
  +            <linker refid="HP-UXLinker"/>      
   		    <linker extends="OS400ExecutableLinker">
     		         <linkerarg location="end" value="${dir.lib}/lib${clientLibraryName.lang}.so"/>
   		    </linker>
  @@ -135,12 +137,14 @@
   			<compiler refid="SolarisCC"/>
   			<compiler refid="Linuxgcc"/>
   			<compiler refid="AIXxlc"/>
  +            <compiler refid="HP-UXaC++"/>      
   			<compiler refid="OS400icc"/>
   			<!-- Linkers -->
   			<linker refid="VisualC++Linker"/>
   			<linker refid="SolarisLinker"/>
   			<linker refid="LinuxLinker"/>
   			<linker refid="AIXExecutableLinker"/>
  +            <linker refid="HP-UXLinker"/>      
   		    <linker extends="OS400ExecutableLinker">
     		         <linkerarg location="end" value="${dir.lib}/lib${clientLibraryName.lang}.so"/>
   		    </linker>
  
  
  
  1.14      +2 -0      ws-axis/c/build/buildTools.xml
  
  Index: buildTools.xml
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/build/buildTools.xml,v
  retrieving revision 1.13
  retrieving revision 1.14
  diff -u -r1.13 -r1.14
  --- buildTools.xml	21 Jul 2005 12:44:19 -0000	1.13
  +++ buildTools.xml	9 Aug 2005 13:06:08 -0000	1.14
  @@ -95,6 +95,7 @@
   							<define name="AXISCLIENTCDLL_EXPORTS"/>
   						</defineset>
   					</compiler>
  +                    <compiler refid="HP-UXaC++"/>            
   			            <compiler refid="OS400icc"/>
   					<!-- Additional compiler flag for Client library on all platforms -->
   					<defineset>
  @@ -106,6 +107,7 @@
   					<linker refid="SolarisLinker"/>
   					<linker refid="LinuxLinker"/>
   					<linker refid="VisualC++Linker"/>
  +                    <linker refid="HP-UXLinker"/>            
   			        <linker extends="OS400Linker">
                           <linkerarg value="-qDUPPROC"/>
                           <linkerarg value="-qDUPVAR"/>
  
  
  
  1.11      +2 -0      ws-axis/c/build/buildTransport.xml
  
  Index: buildTransport.xml
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/build/buildTransport.xml,v
  retrieving revision 1.10
  retrieving revision 1.11
  diff -u -r1.10 -r1.11
  --- buildTransport.xml	16 Mar 2005 16:50:45 -0000	1.10
  +++ buildTransport.xml	9 Aug 2005 13:06:08 -0000	1.11
  @@ -23,6 +23,7 @@
                  <!-- Compilers -->
                  <compiler refid="SolarisCC"/>
                  <compiler refid="Linuxgcc"/>
  +               <compiler refid="HP-UXaC++"/>
                  <compiler extends="VisualC++">
                     <defineset>
                        <define name="AXISTRANSPORTDLL_EXPORTS"/>
  @@ -36,6 +37,7 @@
                  <!-- Linkers -->
                  <linker refid="SolarisLinker"/>
                  <linker refid="LinuxLinker"/>
  +               <linker refid="HP-UXLinker"/>
                  <linker extends="VisualC++Linker">
                     <syslibset libs="wsock32"/>
                  </linker>
  
  
  
  1.8       +4 -0      ws-axis/c/build/buildXMLParser.xml
  
  Index: buildXMLParser.xml
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/build/buildXMLParser.xml,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- buildXMLParser.xml	4 Aug 2005 03:42:54 -0000	1.7
  +++ buildXMLParser.xml	9 Aug 2005 13:06:08 -0000	1.8
  @@ -30,6 +30,7 @@
   					<compiler refid="SolarisCC"/>
   					<compiler refid="Linuxgcc"/>
   					<compiler refid="AIXxlc"/>
  +                    <compiler refid="HP-UXaC++"/>            
   					<compiler extends="VisualC++">
   						<defineset>
   							<define name="AXISXMLPARSERXERCES_EXPORTS"/>
  @@ -47,6 +48,7 @@
   					<linker refid="SolarisLinker"/>
   					<linker refid="VisualC++Linker"/>
   					<linker refid="LinuxLinker"/>
  +                    <linker refid="HP-UXLinker"/>            
   					<linker refid="AIXLinker"/>
   			            <linker extends="OS400Linker">
                                    <linkerarg value="-qDUPPROC"/>
  @@ -101,6 +103,7 @@
   					<compiler refid="SolarisCC"/>
   					<compiler refid="Linuxgcc"/>
   					<compiler refid="AIXxlc"/>
  +                    <compiler refid="HP-UXaC++"/>            
   					<compiler extends="VisualC++">
   						<defineset>
   							<define name="AXISXMLPARSERXERCES_EXPORTS"/>
  @@ -120,6 +123,7 @@
   					<linker refid="SolarisLinker"/>
   					<linker refid="VisualC++Linker"/>
   					<linker refid="LinuxLinker"/>
  +                    <linker refid="HP-UXLinker"/>            
   					<linker refid="AIXLinker"/>
   			            <linker extends="OS400Linker">
                                    <linkerarg value="-qDUPPROC"/>
  
  
  
  1.40      +2 -0      ws-axis/c/build/executeTest.xml
  
  Index: executeTest.xml
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/build/executeTest.xml,v
  retrieving revision 1.39
  retrieving revision 1.40
  diff -u -r1.39 -r1.40
  --- executeTest.xml	26 Jul 2005 16:23:43 -0000	1.39
  +++ executeTest.xml	9 Aug 2005 13:06:08 -0000	1.40
  @@ -233,6 +233,8 @@
   						path="${dir.libraries}${path.separator}${dir.xmlParser}${path.separator}${HTTP.SSLChannel.dir}/lib${path.separator}${test.directory}" />
   					<env key="LIBPATH"
   						path="${dir.libraries}${path.separator}${dir.xmlParser}${path.separator}${HTTP.SSLChannel.dir}/lib${path.separator}${HTTP.SSLChannel.dir}/lib64${path.separator}${test.directory}" />
  +                    <env key="SHLIB_PATH"
  +                        path="${dir.libraries}${path.separator}${dir.xmlParser}${path.separator}${HTTP.SSLChannel.dir}/lib${path.separator}${HTTP.SSLChannel.dir}/lib64${path.separator}${test.directory}" />
   					<env key="AXISCPP_DEPLOY" value="${axiscpp_deploy}" />
   				</exec>
   
  
  
  
  1.4       +7 -0      ws-axis/c/build/Initialize.xml
  
  Index: Initialize.xml
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/build/Initialize.xml,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- Initialize.xml	27 Jun 2005 13:51:52 -0000	1.3
  +++ Initialize.xml	9 Aug 2005 13:06:08 -0000	1.4
  @@ -21,6 +21,9 @@
           <condition property="os400">
              <os name="OS/400"/>
           </condition>
  +        <condition property="hp-ux">
  +           <os name="HP-UX"/>
  +        </condition>
   
           <condition property="platform" value="SunOS">
              <isset property="solaris"/>
  @@ -48,6 +51,9 @@
           <condition property="platform" value="OS400">
              <isset property="os400"/>
           </condition>
  +        <condition property="platform" value="HP-UX">
  +            <isset property="hp-ux"/>
  +        </condition>
   
           <!--
               Following is needed to distinguish unix variants from OS/400
  @@ -60,6 +66,7 @@
                 <isset property="solaris"/>
                 <isset property="aix"/>
                 <isset property="linux"/>
  +              <isset property="hp-ux"/>
              </or>
           </condition>
   		
  
  
  
  1.1                  ws-axis/c/build/build.HP-UX.properties
  
  Index: build.HP-UX.properties
  ===================================================================
  #############################
  # Server to deploy Services #
  #############################
  #Only one server can be used at a given time
  #Also APACHE_HOME, APACHE2_HOME (simple axis server needs no environment settings) environment 
  #variables should be set accordingly
  
  server.apache1=false
  server.apache2=true
  server.simpleaxisserver=true
  
  #############################
  # Secure Channel Properties #
  #############################
  
  HTTP.SSLChannel = false
  
  # Prefix and suffix used for executables and libraries
  # Typical values are:
  #   For windows:
  #		executableSuffix = .exe
  #		librarySuffix = .dll
  #		libraryPrefix = 
  #	For unix:
  #		executableSuffix = 
  #		librarySuffix = .so
  #		libraryPrefix = lib
  #	For HP-UX (as Unix, except):
  #		librarySuffix = .sl
  executableSuffix = 
  librarySuffix = .sl
  libraryPrefix = lib
  
  
  
  1.1                  ws-axis/c/build/test.HP-UX.properties
  
  Index: test.HP-UX.properties
  ===================================================================
  
  # This file gets loaded before build.platform.properties (for test only)
  # Therefore it cannot rely on properties set in build.platform.properties
  
  # Location of the installed package, i.e. parent of delivered lib files
  #dir.release=${basedir}/../../../obj/package/axis-c-${version}-${platform}-trace-bin
  
  # Specify to use the delivered include files
  #test.include=${dir.release}/include
  
  # Location of the AXIS jar files - same as build properties
  #test.axisJARs=${env.AXISJAVA_LIB}
  
  # Location of the XML Parser library files (include lib/bin in name)
  #test.xmlParser=${env.XERCES_HOME}/lib
  
  
  
  
  1.65      +4 -3      ws-axis/c/src/common/AxisTrace.cpp
  
  Index: AxisTrace.cpp
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/src/common/AxisTrace.cpp,v
  retrieving revision 1.64
  retrieving revision 1.65
  diff -u -r1.64 -r1.65
  --- AxisTrace.cpp	4 Aug 2005 15:59:57 -0000	1.64
  +++ AxisTrace.cpp	9 Aug 2005 13:06:09 -0000	1.65
  @@ -185,9 +185,10 @@
       text += ctime (&ltime);
       traceLine2(text.c_str());
   
  -    const char *envVars[]={"PATH","LIBPATH","LD_LIBRARY_PATH","AXISCPP_DEPLOY","PWD",
  -        "CLASSPATH","INCLUDE","LIB","NLSPATH","OS","COMPUTERNAME","USERNAME",
  -        "HOSTNAME","LANG","LOGIN","LOGNAME","MACHTYPE","OSTYPE","UID","USER"};
  +    char *envVars[]={"PATH","LIBPATH","LD_LIBRARY_PATH","SHLIB_PATH", 
  +        "AXISCPP_DEPLOY","PWD","CLASSPATH","INCLUDE","LIB","NLSPATH","OS",
  +        "COMPUTERNAME","USERNAME","HOSTNAME","LANG","LOGIN","LOGNAME",
  +        "MACHTYPE","OSTYPE","UID","USER"};
       for (unsigned i=0; i<(sizeof(envVars)/sizeof(char*)); i++) 
   	{
           text = envVars[i];
  
  
  
  1.1                  ws-axis/c/src/platforms/hp-ux/PlatformSpecificHP-UX.hpp
  
  Index: PlatformSpecificHP-UX.hpp
  ===================================================================
  /*
   *   Copyright 2004-2004 The Apache Software Foundation.
  // (c) Copyright IBM Corp. 2004, 2005 All Rights Reserved
   *
   *   Licensed under the Apache License, Version 2.0 (the "License");
   *   you may not use this file except in compliance with the License.
   *   You may obtain a copy of the License at
   *
   *       http://www.apache.org/licenses/LICENSE-2.0
   *
   *   Unless required by applicable law or agreed to in writing, software
   *   distributed under the License is distributed on an "AS IS" BASIS,
   *   WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
   *   See the License for the specific language governing permissions and
   *   limitations under the License.
   */
  
  
  #if !defined(_PLATFORM_SPECIFIC_HPUX_HPP)
  #define _PLATFORM_SPECIFIC_HPUX_HPP
  
  
  // =============================================================
  // Default paths to shared library/DLLs and files
  // =============================================================
  #define PLATFORM_DEFAULT_DEPLOY_PATH ""
  
  #define PLATFORM_XMLPARSER_PATH      "libaxis_xmlparser.so"
  #define PLATFORM_TRANSPORTHTTP_PATH  "libhttp_transport.so"
  #define PLATFORM_CHANNEL_PATH        "libhttp_channel.so"
  #define PLATFORM_SSLCHANNEL_PATH     "Unknown"
  
  #define PLATFORM_LOG_PATH            "/usr/local/axiscpp_deploy/log/AxisLog"
  #define PLATFORM_CLIENTLOG_PATH      "/usr/local/axiscpp_deploy/log/AxisClientLog"
  #define PLATFORM_CONFIG_PATH         "/etc/axiscpp.conf"
  #define PLATFORM_SECUREINFO			 ""
  
  // =============================================================
  // Library loading and procedure resolution
  // =============================================================
  #ifdef USE_LTDL
   #include <ltdl.h>
   #define DLHandler lt_dlhandle
  
   #define PLATFORM_LOADLIBINIT       lt_dlinit
   #define PLATFORM_LOADLIB(_lib)     lt_dlopen(_lib)
   #define PLATFORM_UNLOADLIB         lt_dlclose
   #define PLATFORM_GETPROCADDR       lt_dlsym
   #define PLATFORM_LOADLIBEXIT       lt_dlexit
   #define PLATFORM_LOADLIB_ERROR     lt_dlerror()
  #else
   #include <dlfcn.h>
   #define DLHandler void*
  
   #define PLATFORM_LOADLIBINIT()
   #define PLATFORM_LOADLIB(_lib)     dlopen(_lib, RTLD_LAZY)
  
   #define PLATFORM_UNLOADLIB         dlclose
   #define PLATFORM_GETPROCADDR       dlsym
   #define PLATFORM_LOADLIBEXIT()
   #define PLATFORM_LOADLIB_ERROR     dlerror()
  
  #endif
  
  // =============================================================
  // National Language Support
  // =============================================================
  
  // STRTOASC is to translate single byte 'native' character representation to ASCII
  // ASCTOSTR is to translate single byte ascii representation to 'native' character
  // CANNOT be used with constants
  #define PLATFORM_STRTOASC( x ) ( x )
  #define PLATFORM_ASCTOSTR( x ) ( x )
  
  // =============================================================
  // Miscellaneous
  // =============================================================
  #include <sys/time.h>
  #include <sys/timeb.h>
  #include <unistd.h>
  #include <pthread.h>
  #include <errno.h>
  #define PLATFORM_SLEEP(x) sleep(0);
  
  /**
   * Get the last error code from the system.
   * Please ensure that this is a thread safe implementation
   * and that it returns a long
   * @return long the lsat error message for this thread
   */
  #define GETLASTERROR errno;
  
  /**
   * From the last error number get a sensible std::string representing it
   * @param errorNumber the error Number you are trying to get a message for
   * @return the error message. NOTE: The caller is responsible for deleting the returned string
   */
  #include <string>
  #define PLATFORM_GET_ERROR_MESSAGE(errorNumber) new string(strerror(errorNumber));
  
  /**
   * Platform specific method to obtain current thread ID
   */
  #define PLATFORM_GET_THREAD_ID pthread_self()
  
  /**
   * Platform specific method to obtain current time in milli seconds
   */
  #define PLATFORM_GET_TIME_IN_MILLIS ftime
  #define PLATFORM_TIMEB timeb
  
  /**
   * type to be used for 64bit integers
   */
  #define LONGLONG long long
  #define LONGLONGVALUE(value) value##LL
  #define UNSIGNED_LONGLONGVALUE(value) value##ULL
  
  /**
   * Format string to be used in printf for 64bit integers
   */
  #define PRINTF_LONGLONG_FORMAT_SPECIFIER "%lld"
  #define PRINTF_LONGLONG_FORMAT_SPECIFIER_CHARS "lld"
  #define PRINTF_UNSIGNED_LONGLONG_FORMAT_SPECIFIER "%llu"
  #define PRINTF_UNSIGNED_LONGLONG_FORMAT_SPECIFIER_CHARS "llu"
  
  #endif
  
  
  
  
  
  1.4       +2 -0      ws-axis/c/src/platforms/PlatformAutoSense.hpp
  
  Index: PlatformAutoSense.hpp
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/src/platforms/PlatformAutoSense.hpp,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- PlatformAutoSense.hpp	23 Mar 2005 15:44:59 -0000	1.3
  +++ PlatformAutoSense.hpp	9 Aug 2005 13:06:09 -0000	1.4
  @@ -26,6 +26,8 @@
     #include "os400/PlatformSpecificOS400.hpp"
   #elif defined ( AIX )
     #include "aix/PlatformSpecificAIX.hpp"
  +#elif defined ( HPUX )
  +  #include "hp-ux/PlatformSpecificHP-UX.hpp"
   #else
     #include "unix/PlatformSpecificUnix.hpp"
   #endif
  
  
  
  1.15      +1 -1      ws-axis/c/src/soap/xsd/Date.cpp
  
  Index: Date.cpp
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/src/soap/xsd/Date.cpp,v
  retrieving revision 1.14
  retrieving revision 1.15
  diff -u -r1.14 -r1.15
  --- Date.cpp	1 Jun 2005 14:22:56 -0000	1.14
  +++ Date.cpp	9 Aug 2005 13:06:09 -0000	1.15
  @@ -245,7 +245,7 @@
           value.tm_min = 0;
           value.tm_sec = 0;
           value.tm_isdst = -1;
  -#if !defined(WIN32) && !defined(AIX) && !defined( __OS400__ ) && !defined(__sun)
  +#if !defined(WIN32) && !defined(AIX) && !defined( __OS400__ ) && !defined(__sun) && !defined(HPUX)
           value.tm_zone = NULL;
           value.tm_gmtoff = -1;
   #endif
  
  
  
  1.20      +1 -1      ws-axis/c/src/soap/xsd/DateTime.cpp
  
  Index: DateTime.cpp
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/src/soap/xsd/DateTime.cpp,v
  retrieving revision 1.19
  retrieving revision 1.20
  diff -u -r1.19 -r1.20
  --- DateTime.cpp	27 Jun 2005 13:51:52 -0000	1.19
  +++ DateTime.cpp	9 Aug 2005 13:06:10 -0000	1.20
  @@ -250,7 +250,7 @@
           value.tm_year -= 1900;
           value.tm_mon--;
           value.tm_isdst = -1;
  -#if !defined(WIN32) && !defined(AIX) && !defined( __OS400__ ) && !defined(__sun)
  +#if !defined(WIN32) && !defined(AIX) && !defined( __OS400__ ) && !defined(__sun) && !defined(HPUX)
           value.tm_zone = NULL;
           value.tm_gmtoff = -1;
   #endif
  
  
  
  1.9       +1 -1      ws-axis/c/src/soap/xsd/GDay.cpp
  
  Index: GDay.cpp
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/src/soap/xsd/GDay.cpp,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- GDay.cpp	30 Jun 2005 16:26:12 -0000	1.8
  +++ GDay.cpp	9 Aug 2005 13:06:10 -0000	1.9
  @@ -237,7 +237,7 @@
           value.tm_min = 0;
           value.tm_sec = 0;
           value.tm_isdst = -1;
  -#if !defined(WIN32) && !defined(AIX) && !defined( __OS400__ ) && !defined(__sun)
  +#if !defined(WIN32) && !defined(AIX) && !defined( __OS400__ ) && !defined(__sun) && !defined(HPUX)
           value.tm_zone = NULL;
           value.tm_gmtoff = -1;
   #endif
  
  
  
  1.9       +1 -1      ws-axis/c/src/soap/xsd/GMonth.cpp
  
  Index: GMonth.cpp
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/src/soap/xsd/GMonth.cpp,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- GMonth.cpp	30 Jun 2005 16:26:12 -0000	1.8
  +++ GMonth.cpp	9 Aug 2005 13:06:10 -0000	1.9
  @@ -241,7 +241,7 @@
           value.tm_min = 0;
           value.tm_sec = 0;
           value.tm_isdst = -1;
  -#if !defined(WIN32) && !defined(AIX) && !defined( __OS400__ ) && !defined(__sun)
  +#if !defined(WIN32) && !defined(AIX) && !defined( __OS400__ ) && !defined(__sun) && !defined(HPUX)
           value.tm_zone = NULL;
           value.tm_gmtoff = -1;
   #endif
  
  
  
  1.9       +1 -1      ws-axis/c/src/soap/xsd/GMonthDay.cpp
  
  Index: GMonthDay.cpp
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/src/soap/xsd/GMonthDay.cpp,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- GMonthDay.cpp	30 Jun 2005 16:26:12 -0000	1.8
  +++ GMonthDay.cpp	9 Aug 2005 13:06:10 -0000	1.9
  @@ -239,7 +239,7 @@
           value.tm_min = 0;
           value.tm_sec = 0;
           value.tm_isdst = -1;
  -#if !defined(WIN32) && !defined(AIX) && !defined( __OS400__ ) && !defined(__sun)
  +#if !defined(WIN32) && !defined(AIX) && !defined( __OS400__ ) && !defined(__sun) && !defined(HPUX)
           value.tm_zone = NULL;
           value.tm_gmtoff = -1;
   #endif
  
  
  
  1.9       +1 -1      ws-axis/c/src/soap/xsd/GYear.cpp
  
  Index: GYear.cpp
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/src/soap/xsd/GYear.cpp,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- GYear.cpp	30 Jun 2005 16:26:12 -0000	1.8
  +++ GYear.cpp	9 Aug 2005 13:06:10 -0000	1.9
  @@ -239,7 +239,7 @@
           value.tm_min = 0;
           value.tm_sec = 0;
           value.tm_isdst = -1;
  -#if !defined(WIN32) && !defined(AIX) && !defined( __OS400__ ) && !defined(__sun)
  +#if !defined(WIN32) && !defined(AIX) && !defined( __OS400__ ) && !defined(__sun) && !defined(HPUX)
           value.tm_zone = NULL;
           value.tm_gmtoff = -1;
   #endif
  
  
  
  1.9       +1 -1      ws-axis/c/src/soap/xsd/GYearMonth.cpp
  
  Index: GYearMonth.cpp
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/src/soap/xsd/GYearMonth.cpp,v
  retrieving revision 1.8
  retrieving revision 1.9
  diff -u -r1.8 -r1.9
  --- GYearMonth.cpp	30 Jun 2005 16:26:12 -0000	1.8
  +++ GYearMonth.cpp	9 Aug 2005 13:06:10 -0000	1.9
  @@ -240,7 +240,7 @@
           value.tm_min = 0;
           value.tm_sec = 0;
           value.tm_isdst = -1;
  -#if !defined(WIN32) && !defined(AIX) && !defined( __OS400__ ) && !defined(__sun)
  +#if !defined(WIN32) && !defined(AIX) && !defined( __OS400__ ) && !defined(__sun) && !defined(HPUX)
           value.tm_zone = NULL;
           value.tm_gmtoff = -1;
   #endif
  
  
  
  1.17      +2 -2      ws-axis/c/src/soap/xsd/Int.cpp
  
  Index: Int.cpp
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/src/soap/xsd/Int.cpp,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- Int.cpp	12 Jul 2005 05:32:54 -0000	1.16
  +++ Int.cpp	9 Aug 2005 13:06:10 -0000	1.17
  @@ -77,14 +77,14 @@
   
   MinInclusive* Int::getMinInclusive()
   {   
  -    LONGLONG minInclusive = LONGLONGVALUE(-2147483648);
  +    LONGLONG minInclusive = -LONGLONGVALUE(2147483648);
       
       return new MinInclusive(minInclusive);
   }
   
   MinExclusive* Int::getMinExclusive()
   {   
  -    LONGLONG minExclusive = LONGLONGVALUE(-2147483649);
  +    LONGLONG minExclusive = -LONGLONGVALUE(2147483649);
   
       return new MinExclusive(minExclusive);
   }
  
  
  
  1.17      +1 -1      ws-axis/c/src/soap/xsd/Time.cpp
  
  Index: Time.cpp
  ===================================================================
  RCS file: /home/cvs/ws-axis/c/src/soap/xsd/Time.cpp,v
  retrieving revision 1.16
  retrieving revision 1.17
  diff -u -r1.16 -r1.17
  --- Time.cpp	15 Jul 2005 14:40:55 -0000	1.16
  +++ Time.cpp	9 Aug 2005 13:06:10 -0000	1.17
  @@ -244,7 +244,7 @@
           value.tm_mon = 0;
           value.tm_mday = 1;     /* Day of month (1 - 31) */
           value.tm_isdst = -1;
  -#if !defined(WIN32) && !defined(AIX) && !defined( __OS400__ ) && !defined(__sun)
  +#if !defined(WIN32) && !defined(AIX) && !defined( __OS400__ ) && !defined(__sun) && !defined(HPUX)
           value.tm_zone = NULL;
           value.tm_gmtoff = -1;
   #endif