summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorpetarj@mips.com <petarj@mips.com@0039d316-1c4b-4281-b951-d872f2087c98>2012-09-20 23:19:50 +0000
committerpetarj@mips.com <petarj@mips.com@0039d316-1c4b-4281-b951-d872f2087c98>2012-09-20 23:19:50 +0000
commit691f4c557583fd9aa3e400c087ad988330914a49 (patch)
tree8cbce83dd20d2135908ad982650fdd5239c0df51
parent0a43a8b49872feefe633cb70ef015bb796f9a778 (diff)
downloadchromium_src-691f4c557583fd9aa3e400c087ad988330914a49.zip
chromium_src-691f4c557583fd9aa3e400c087ad988330914a49.tar.gz
chromium_src-691f4c557583fd9aa3e400c087ad988330914a49.tar.bz2
Use cfsetispeed and cfsetospeed helpers to set bitrate.
Instead of accessing termios members directly, use the helper functions. The current code has a portability issue that is exposed when compiling for MIPS. BUG= https://code.google.com/p/chromium/issues/detail?id=130022 TEST=make chrome Review URL: https://chromiumcodereview.appspot.com/10961009 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@157868 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--chrome/browser/extensions/api/serial/serial_connection_posix.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/chrome/browser/extensions/api/serial/serial_connection_posix.cc b/chrome/browser/extensions/api/serial/serial_connection_posix.cc
index 8754dfa..49f0bd1 100644
--- a/chrome/browser/extensions/api/serial/serial_connection_posix.cc
+++ b/chrome/browser/extensions/api/serial/serial_connection_posix.cc
@@ -17,8 +17,8 @@ bool SerialConnection::PostOpen() {
// Bitrate (sometimes erroneously referred to as baud rate).
if (bitrate_ >= 0) {
- options.c_ispeed = bitrate_;
- options.c_ospeed = bitrate_;
+ cfsetispeed(&options, bitrate_);
+ cfsetospeed(&options, bitrate_);
}
// 8N1