A change was made to routine commadpt_execute_ccw in commadpt.c that causes async comm lines to stop working correctly with VM/ESA 1.5 here. For some reason the variable i was changed to u_int from int, which causes problems in the WRITE case where i was used to store the return code from read_socket and then incorrect actions are taken when tests are performed of the form if (i>0) there.
Either i should be changed back to type int or a new int variable, for example rc, should be used in the WRITE case so the tests work properly.
A change was made to routine commadpt_execute_ccw in commadpt.c that causes async comm lines to stop working correctly with VM/ESA 1.5 here. For some reason the variable i was changed to u_int from int, which causes problems in the WRITE case where i was used to store the return code from read_socket and then incorrect actions are taken when tests are performed of the form if (i>0) there.
Either i should be changed back to type int or a new int variable, for example rc, should be used in the WRITE case so the tests work properly.