263 |
{ |
{ |
264 |
char response[256]; |
char response[256]; |
265 |
char dialcmd[256]; |
char dialcmd[256]; |
266 |
|
char *speed, *p; |
267 |
|
|
268 |
if (!phone) |
if (!phone) |
269 |
return 0; |
return 0; |
286 |
break; |
break; |
287 |
|
|
288 |
case RESPONSE_CONNECT: /* CONNECT */ |
case RESPONSE_CONNECT: /* CONNECT */ |
289 |
|
p=strchr(response,' '); |
290 |
|
if(p) |
291 |
|
{ |
292 |
|
speed=p+1; |
293 |
|
p=strchr(response,'/'); |
294 |
|
if(p) |
295 |
|
*p='\0'; |
296 |
|
log (LOG_NOTICE, gettext("Connection at %sb/s done.\n"), speed); |
297 |
|
} |
298 |
return 1; |
return 1; |
299 |
break; |
break; |
300 |
|
|
459 |
tcflush (fd, TCIOFLUSH); |
tcflush (fd, TCIOFLUSH); |
460 |
tcsetattr (fd, TCSANOW, &old_t); |
tcsetattr (fd, TCSANOW, &old_t); |
461 |
close (fd); |
close (fd); |
462 |
|
device_unlock (PARAM_MODEM_DEVICE); |
463 |
fd = -1; |
fd = -1; |
464 |
closing = 0; |
closing = 0; |
465 |
} |
} |