From 691f4c557583fd9aa3e400c087ad988330914a49 Mon Sep 17 00:00:00 2001 From: "petarj@mips.com" Date: Thu, 20 Sep 2012 23:19:50 +0000 Subject: 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 --- chrome/browser/extensions/api/serial/serial_connection_posix.cc | 4 ++-- 1 file 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 -- cgit v1.1