From: bellard Date: Sat, 9 Sep 2006 11:10:18 +0000 (+0000) Subject: two stop bits support X-Git-Tag: TizenStudio_2.0_p2.3~14072 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=094eed6ca5ce69cb85ac9b778e27da6bf0355173;p=sdk%2Femulator%2Fqemu.git two stop bits support git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2148 c046a42c-6fe2-441c-8c8c-71466251a162 --- diff --git a/vl.c b/vl.c index cdfd98c..45e9417 100644 --- a/vl.c +++ b/vl.c @@ -1598,7 +1598,7 @@ static void tty_serial_init(int fd, int speed, |INLCR|IGNCR|ICRNL|IXON); tty.c_oflag |= OPOST; tty.c_lflag &= ~(ECHO|ECHONL|ICANON|IEXTEN|ISIG); - tty.c_cflag &= ~(CSIZE|PARENB|PARODD|CRTSCTS); + tty.c_cflag &= ~(CSIZE|PARENB|PARODD|CRTSCTS|CSTOPB); switch(data_bits) { default: case 8: @@ -1625,6 +1625,8 @@ static void tty_serial_init(int fd, int speed, tty.c_cflag |= PARENB | PARODD; break; } + if (stop_bits == 2) + tty.c_cflag |= CSTOPB; tcsetattr (fd, TCSANOW, &tty); }