summaryrefslogtreecommitdiff
path: root/ACE/ace/OS_TLI.h
diff options
context:
space:
mode:
authorJohnny Willemsen <jwillemsen@remedy.nl>2021-06-21 08:45:31 +0200
committerJohnny Willemsen <jwillemsen@remedy.nl>2021-06-21 08:45:31 +0200
commit67644425022c6c520debc2a47b1fa1c90f2cd59e (patch)
treeb5d5e6de710dfb6d51faa04fb3863c9a331274b0 /ACE/ace/OS_TLI.h
parent1d2e9e0a3cedab0e2bd423c86aff50714f1f94d9 (diff)
downloadATCD-67644425022c6c520debc2a47b1fa1c90f2cd59e.tar.gz
Removed workarounds for very old broken HP compilers
* ACE/ACEXML/common/ZipCharStream.cpp: * ACE/ace/OS_NS_signal.h: * ACE/ace/OS_NS_stdio.cpp: * ACE/ace/OS_TLI.h: * ACE/ace/SStringfwd.h: * ACE/ace/Stack_Trace.cpp: * ACE/tests/Bug_3709_Regression_Test.cpp: * ACE/tests/Compiler_Features_12_Test.cpp: * TAO/orbsvcs/orbsvcs/Security/SL2_SecurityManager.cpp:
Diffstat (limited to 'ACE/ace/OS_TLI.h')
-rw-r--r--ACE/ace/OS_TLI.h16
1 files changed, 0 insertions, 16 deletions
diff --git a/ACE/ace/OS_TLI.h b/ACE/ace/OS_TLI.h
index c1b0e40ec11..c8b82bfd10e 100644
--- a/ACE/ace/OS_TLI.h
+++ b/ACE/ace/OS_TLI.h
@@ -131,24 +131,8 @@ extern "C"
ACE_BEGIN_VERSIONED_NAMESPACE_DECL
-// This hack is needed to get around an odd and hard-to-reproduce problem
-// with HP aC++. If struct sigaction is defined extern "C" and the sigaction
-// function in namespace ACE_OS, the compiler sometimes gets confused.
-// If we help it with this typedef, it's fine. User code should not use
-// the ACE typedef - it will be removed without warning as soon as we can
-// either drop support for the broken compilers or figure out how to reproduce
-// it so it can be reported to HP and fixed.
-// There's a similar hack in OS_TLI.h for struct t_optmgmt.
-// Also see ChangeLog entries:
-// Mon Jan 23 16:35:40 UTC 2006 Steve Huston <shuston@riverace.com>
-// Mon Jan 23 22:08:56 UTC 2006 Steve Huston <shuston@riverace.com>
-#if defined (__HP_aCC) && (__HP_aCC <= 37300)
-typedef extern "C" struct t_optmgmt ACE_TOPTMGMT;
-typedef extern "C" struct t_bind ACE_TBIND;
-#else
typedef struct t_optmgmt ACE_TOPTMGMT;
typedef struct t_bind ACE_TBIND;
-#endif
/**
* @namespace ACE_OS