395 |
break; |
break; |
396 |
} |
} |
397 |
|
|
398 |
#if 0 |
#ifdef CBAUD |
399 |
|
ptermios->c_cflag &= ~CBAUD; |
400 |
|
ptermios->c_cflag |= speed; |
401 |
|
#else |
402 |
/* on systems with separate ispeed and ospeed, we can remember the speed |
/* on systems with separate ispeed and ospeed, we can remember the speed |
403 |
in ispeed while changing DTR with ospeed */ |
in ispeed while changing DTR with ospeed */ |
404 |
cfsetispeed(pser_inf->ptermios, speed); |
cfsetispeed(pser_inf->ptermios, speed); |
405 |
cfsetospeed(pser_inf->ptermios, pser_inf->dtr ? speed : 0); |
cfsetospeed(pser_inf->ptermios, pser_inf->dtr ? speed : 0); |
406 |
#endif |
#endif |
407 |
|
|
|
ptermios->c_cflag &= ~CBAUD; |
|
|
ptermios->c_cflag |= speed; |
|
|
|
|
408 |
ptermios->c_cflag &= ~(CSTOPB | PARENB | PARODD | CSIZE | CRTSCTS); |
ptermios->c_cflag &= ~(CSTOPB | PARENB | PARODD | CSIZE | CRTSCTS); |
409 |
switch (pser_inf->stop_bits) |
switch (pser_inf->stop_bits) |
410 |
{ |
{ |