Author: mturk
Date: Mon Apr 18 11:35:01 2011
New Revision: 1094499

URL: http://svn.apache.org/viewvc?rev=1094499&view=rev
Log:
Axe AIX support

Modified:
    commons/sandbox/runtime/trunk/src/main/native/include/acr/stddefs.h
    commons/sandbox/runtime/trunk/src/main/native/os/unix/dso.c

Modified: commons/sandbox/runtime/trunk/src/main/native/include/acr/stddefs.h
URL: 
http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/main/native/include/acr/stddefs.h?rev=1094499&r1=1094498&r2=1094499&view=diff
==============================================================================
--- commons/sandbox/runtime/trunk/src/main/native/include/acr/stddefs.h 
(original)
+++ commons/sandbox/runtime/trunk/src/main/native/include/acr/stddefs.h Mon Apr 
18 11:35:01 2011
@@ -281,7 +281,6 @@
 #define ACR_OS_DARWIN           0x20400
 #define ACR_OS_BSD              0x20800
 #define ACR_OS_HPUX             0x21000
-#define ACR_OS_AIX              0x22000
 
 #define ACR_TEST_MACRO(M)       if ((M)) {
 #define ACR_BEGIN_MACRO         if (1) {

Modified: commons/sandbox/runtime/trunk/src/main/native/os/unix/dso.c
URL: 
http://svn.apache.org/viewvc/commons/sandbox/runtime/trunk/src/main/native/os/unix/dso.c?rev=1094499&r1=1094498&r2=1094499&view=diff
==============================================================================
--- commons/sandbox/runtime/trunk/src/main/native/os/unix/dso.c (original)
+++ commons/sandbox/runtime/trunk/src/main/native/os/unix/dso.c Mon Apr 18 
11:35:01 2011
@@ -26,7 +26,7 @@ AcrDsoLoad(const char *name)
     int flags = RTLD_NOW | RTLD_GLOBAL;
 
 #if defined(_AIX)
-    if (strchr(name + 1, '(') && canon[strlen(name) - 1] == ')') {
+    if (strchr(name + 1, '(') && name[strlen(name) - 1] == ')') {
         /* This special archive.a(dso.so) syntax is required for
          * the way libtool likes to build shared libraries on AIX.
          * dlopen() support for such a library requires that the


Reply via email to