version 1.38, 2010/07/01 20:24:19 |
version 1.39, 2010/07/01 20:30:05 |
|
|
printf("\r%d", ++lcount); |
printf("\r%d", ++lcount); |
if (boolean(value(ECHOCHECK))) { |
if (boolean(value(ECHOCHECK))) { |
timedout = 0; |
timedout = 0; |
alarm((unsigned int)lvalue(ETIMEOUT)); |
alarm((unsigned int)number(value(ETIMEOUT))); |
do { /* wait for prompt */ |
do { /* wait for prompt */ |
read(FD, (char *)&c, 1); |
read(FD, (char *)&c, 1); |
if (timedout || stop) { |
if (timedout || stop) { |
|
|
} |
} |
tryagain: |
tryagain: |
timedout = 0; |
timedout = 0; |
alarm((unsigned int)lvalue(ETIMEOUT)); |
alarm((unsigned int)number(value(ETIMEOUT))); |
read(FD, &cc, 1); |
read(FD, &cc, 1); |
alarm(0); |
alarm(0); |
if (timedout) { |
if (timedout) { |