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] Commented: (AXISCPP-660) errno not output if library load fails
Date Wed, 25 May 2005 13:49:58 GMT
     [ http://issues.apache.org/jira/browse/AXISCPP-660?page=comments#action_66268 ]
     
Mark Whitlock commented on AXISCPP-660:
---------------------------------------

This is related to AXISCPP-548

> 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