RFR: JDK-8047810, DeviceManager throws IOException while opening port by config

Jen Dority jen.dority at oracle.com
Wed Aug 13 16:50:41 UTC 2014


Hi Alexey,

On 8/13/2014 10:42 AM, Alexey Konstantinov wrote:
> Hi Jen,
>
> The changes look fine, except tthat I'd even suggest using this check
>
> 845     while(JAVACALL_OK == (listOperationsResult = 
> javautil_list_get_next(list, (javacall_handle*) &pin))) {
> instead of
> 845     while(JAVACALL_FAIL != (listOperationsResult = 
> javautil_list_get_next(list, (javacall_handle*) &pin))) {
If I did just this, we would lose the handling for 
JAVACALL_INVALID_ARGUMENT. But I do agree it would be good to add an 
explicit check for JAVACALL_OK before calling javacall_gpio_pin_close() 
-- and breaking out of the loop if not found. I will add that.

Thanks,
Jen

>
> Thanks,
> Alexey
>
> On 8/13/2014 1:25 AM, Jen Dority wrote:
>> issue: https://bugs.openjdk.java.net/browse/JDK-8047810
>> webrev: http://cr.openjdk.java.net/~jld/8047810/
>>
>> Hi All,
>>
>> Need a review for an issue keeping GPIOPort APIs from working 
>> properly. Traced the issue to bad return value checking (looking for 
>> JAVACALL_DIO_FAIL instead of JAVACALL_FAIL) and made some additional 
>> cleanup to issues I found along the way.
>>
>> Thanks,
>> Jen
>>
>>
>>
>>
>



More information about the dio-dev mailing list