- Timestamp:
- Nov 4, 2010 9:06:02 AM (14 years ago)
- svn:sync-xref-src-repo-rev:
- 67389
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Devices/Serial/DrvHostSerial.cpp
r33729 r33755 249 249 termiosSetup->c_cflag |= (CLOCAL | CREAD); 250 250 251 switch (Bps) { 251 switch (Bps) 252 { 252 253 case 50: 253 254 baud_rate = B50; … … 324 325 cfsetospeed(termiosSetup, baud_rate); 325 326 326 switch (chParity) { 327 switch (chParity) 328 { 327 329 case 'E': 328 330 termiosSetup->c_cflag |= PARENB; … … 337 339 } 338 340 339 switch (cDataBits) { 341 switch (cDataBits) 342 { 340 343 case 5: 341 344 termiosSetup->c_cflag |= CS5; … … 354 357 } 355 358 356 switch (cStopBits) { 359 switch (cStopBits) 360 { 357 361 case 2: 358 362 termiosSetup->c_cflag |= CSTOPB; … … 371 375 comSetup->DCBlength = sizeof(DCB); 372 376 373 switch (Bps) { 377 switch (Bps) 378 { 374 379 case 110: 375 380 comSetup->BaudRate = CBR_110; … … 429 434 comSetup->ByteSize = cDataBits; 430 435 431 switch (chParity) { 436 switch (chParity) 437 { 432 438 case 'E': 433 439 comSetup->Parity = EVENPARITY; … … 443 449 } 444 450 445 switch (cStopBits) { 451 switch (cStopBits) 452 { 446 453 case 1: 447 454 comSetup->StopBits = ONESTOPBIT; … … 519 526 520 527 /* write it. */ 521 # 528 #ifdef DEBUG 522 529 uint64_t volatile u64Now = RTTimeNanoTS(); NOREF(u64Now); 523 # 524 # 530 #endif 531 #if defined(RT_OS_LINUX) || defined(RT_OS_DARWIN) || defined(RT_OS_SOLARIS) || defined(RT_OS_FREEBSD) 525 532 526 533 size_t cbWritten; … … 561 568 } 562 569 563 # 570 #elif defined(RT_OS_WINDOWS) 564 571 /* perform an overlapped write operation. */ 565 572 DWORD cbWritten; … … 585 592 } 586 593 587 # 594 #endif /* RT_OS_WINDOWS */ 588 595 if (RT_FAILURE(rc)) 589 596 { … … 1114 1121 if (modemStateClear) 1115 1122 ioctl(pThis->DeviceFile, TIOCMBIC, &modemStateClear); 1123 1116 1124 #elif defined(RT_OS_WINDOWS) 1117 1125 if (RequestToSend) … … 1124 1132 else 1125 1133 EscapeCommFunction(pThis->hDeviceFile, CLRDTR); 1134 1126 1135 #endif 1127 1136
Note:
See TracChangeset
for help on using the changeset viewer.