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 (<ime);
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