axis-c-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Mark Whitlock (JIRA)" <axis-c-...@ws.apache.org>
Subject [jira] Created: (AXISCPP-660) errno not output if library load fails
Date Wed, 25 May 2005 13:49:53 GMT
errno not output if library load fails
--------------------------------------

         Key: AXISCPP-660
         URL: http://issues.apache.org/jira/browse/AXISCPP-660
     Project: Axis-C++
        Type: Bug
  Components: Transport (axis3)  
    Reporter: Mark Whitlock


In ChannelFactory, if the channel library fails to load, the dlerror string is stored in the
text of the exception that is thrown back to the client. But errno may also contain useful
information. On AIX, for instance, the dlerror string is only set if the errno returned is
ENOEXEC. So errno should be included in the exception, as well as the dlerror string. I believe
this problem affects the code that loads other libraries. Errno should be passed back to the
application in all exceptions that result from a system call failing that may set errno. This
affects all platforms, not just AIX.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


Mime
View raw message