summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoroci <oci@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2001-02-27 13:43:36 +0000
committeroci <oci@ae88bc3d-4319-0410-8dbf-d08b4c9d3795>2001-02-27 13:43:36 +0000
commit40056de75a13c2608bb8c7d58e87f56b2cd8ef31 (patch)
treeb3854f9ae36734eaf2a1c10f356ea2ab5787329c
parente5e2f413f7e6bec3ef61a824fbcf1c84896d7490 (diff)
downloadATCD-40056de75a13c2608bb8c7d58e87f56b2cd8ef31.tar.gz
ChangeLogTag: Mon Feb 27 07:39:16 2001 Chad Elliott <elliott_c@ociweb.com>
-rw-r--r--ChangeLog15
-rw-r--r--ChangeLogs/ChangeLog-02a15
-rw-r--r--ChangeLogs/ChangeLog-03a15
-rw-r--r--ace/OS.h8
-rw-r--r--ace/config-hpux-11.00.h3
-rw-r--r--include/makeinclude/platform_hpux_aCC.GNU4
6 files changed, 58 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index 620cd83abdf..c1ef6c91a48 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,18 @@
+Mon Feb 27 07:39:16 2001 Chad Elliott <elliott_c@ociweb.com>
+
+ * include/makeinclude/platform_hpux_aCC.GNU:
+
+ Removed suppression of Future Error 129.
+ Removed the use of CFLAGS.
+
+ * ace/OS.h:
+ * ace/config-hpux-11.00.h:
+
+ Modification to remove system header macro definition conflicts.
+ This change does not suppress the conflicts, but does an undef
+ of the two conflicting macros before includeing tcp.h.
+ Thanks to Sam Chong for reporting this problem.
+
Mon Feb 26 19:01:16 2001 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
* ace/Logging_Strategy.{h,cpp}: Added a new -k option to
diff --git a/ChangeLogs/ChangeLog-02a b/ChangeLogs/ChangeLog-02a
index 620cd83abdf..c1ef6c91a48 100644
--- a/ChangeLogs/ChangeLog-02a
+++ b/ChangeLogs/ChangeLog-02a
@@ -1,3 +1,18 @@
+Mon Feb 27 07:39:16 2001 Chad Elliott <elliott_c@ociweb.com>
+
+ * include/makeinclude/platform_hpux_aCC.GNU:
+
+ Removed suppression of Future Error 129.
+ Removed the use of CFLAGS.
+
+ * ace/OS.h:
+ * ace/config-hpux-11.00.h:
+
+ Modification to remove system header macro definition conflicts.
+ This change does not suppress the conflicts, but does an undef
+ of the two conflicting macros before includeing tcp.h.
+ Thanks to Sam Chong for reporting this problem.
+
Mon Feb 26 19:01:16 2001 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
* ace/Logging_Strategy.{h,cpp}: Added a new -k option to
diff --git a/ChangeLogs/ChangeLog-03a b/ChangeLogs/ChangeLog-03a
index 620cd83abdf..c1ef6c91a48 100644
--- a/ChangeLogs/ChangeLog-03a
+++ b/ChangeLogs/ChangeLog-03a
@@ -1,3 +1,18 @@
+Mon Feb 27 07:39:16 2001 Chad Elliott <elliott_c@ociweb.com>
+
+ * include/makeinclude/platform_hpux_aCC.GNU:
+
+ Removed suppression of Future Error 129.
+ Removed the use of CFLAGS.
+
+ * ace/OS.h:
+ * ace/config-hpux-11.00.h:
+
+ Modification to remove system header macro definition conflicts.
+ This change does not suppress the conflicts, but does an undef
+ of the two conflicting macros before includeing tcp.h.
+ Thanks to Sam Chong for reporting this problem.
+
Mon Feb 26 19:01:16 2001 Douglas C. Schmidt <schmidt@tango.cs.wustl.edu>
* ace/Logging_Strategy.{h,cpp}: Added a new -k option to
diff --git a/ace/OS.h b/ace/OS.h
index afe1b05826d..7ed85c52fe6 100644
--- a/ace/OS.h
+++ b/ace/OS.h
@@ -3638,6 +3638,14 @@ extern "C"
# endif /* ! VXWORKS */
}
# if !defined (ACE_LACKS_TCP_H)
+# if defined(ACE_HAS_CONFLICTING_XTI_MACROS)
+# if defined(TCP_NODELAY)
+# undef TCP_NODELAY
+# endif
+# if defined(TCP_MAXSEG)
+# undef TCP_MAXSEG
+# endif
+# endif
# include /**/ <netinet/tcp.h>
# endif /* ACE_LACKS_TCP_H */
diff --git a/ace/config-hpux-11.00.h b/ace/config-hpux-11.00.h
index 7ad4a081567..9af7e1303db 100644
--- a/ace/config-hpux-11.00.h
+++ b/ace/config-hpux-11.00.h
@@ -360,6 +360,9 @@
// HP-UX 11 conforms to the XPG4 spec, which ACE calls broken for the
// errmsg not being const...
#define ACE_HAS_BROKEN_T_ERROR
+// The definitions of TCP_NODELAY and TCP_MAXSEG conflict between
+// sys/xti.h and netinet/tcp.h.
+#define ACE_HAS_CONFLICTING_XTI_MACROS
/////////////////////////////////////////////////////////////////////////
//
diff --git a/include/makeinclude/platform_hpux_aCC.GNU b/include/makeinclude/platform_hpux_aCC.GNU
index dbaceb528f4..35e99724c77 100644
--- a/include/makeinclude/platform_hpux_aCC.GNU
+++ b/include/makeinclude/platform_hpux_aCC.GNU
@@ -59,7 +59,7 @@ endif
endif
# Suppress warning 302 ((...) parameter list is a non-portable feature)
-CCFLAGS += $(CFLAGS) $(THR_DEFS) -DHPUX_VERS=$(HPUX_VERS) -DACE_LACKS_PRAGMA_ONCE -w +W302,129
+CCFLAGS += $(THR_DEFS) -DHPUX_VERS=$(HPUX_VERS) -DACE_LACKS_PRAGMA_ONCE -w +W302
# If exception support is explicitly disabled, tell the compiler.
# This is not recommended since the run-time library can throw exceptions.
@@ -75,7 +75,7 @@ endif
ifeq ($(word 2,$(HPVERS_WORDS)), 10)
CCFLAGS += +W495,667,829
endif
-DCFLAGS += -g
+DCCFLAGS += -g
DLD = $(CXX) $(CCFLAGS)
LD = $(CXX)
OCCFLAGS = -O