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