Author: sebor
Date: Mon Jul 31 17:22:33 2006
New Revision: 427384

URL: http://svn.apache.org/viewvc?rev=427384&view=rev
Log:
2006-07-31  Martin Sebor  <[EMAIL PROTECTED]>

        * exec.cpp (__PURE_CNAME): Defined prior to #including any system
        headers in order to prevent Compaq/HP C++ from using its "pure"
        libc headers and to get it to define POSIX symbols such as SIGABRT
        or SIGKILL.

Modified:
    incubator/stdcxx/trunk/util/exec.cpp

Modified: incubator/stdcxx/trunk/util/exec.cpp
URL: 
http://svn.apache.org/viewvc/incubator/stdcxx/trunk/util/exec.cpp?rev=427384&r1=427383&r2=427384&view=diff
==============================================================================
--- incubator/stdcxx/trunk/util/exec.cpp (original)
+++ incubator/stdcxx/trunk/util/exec.cpp Mon Jul 31 17:22:33 2006
@@ -24,6 +24,10 @@
  * 
  **************************************************************************/
 
+// disable Compaq/HP C++ pure libc headers to allow POSIX symbols
+// such as SIGALRM or SIGKILL to be defined
+#undef __PURE_CNAME
+
 #include <assert.h> /* for assert */
 #include <errno.h> /* for errno */
 #include <fcntl.h> /* for O_*, */


Reply via email to