diff options
author | ache <ache@FreeBSD.org> | 1995-08-04 06:44:54 +0000 |
---|---|---|
committer | ache <ache@FreeBSD.org> | 1995-08-04 06:44:54 +0000 |
commit | 53823cfb2c2c1b11a77f7d0d8ac23f896d19b0ae (patch) | |
tree | 8cc5bb9a77228b44f029852032cc3423734669d3 /usr.bin/tset/tset.c | |
parent | 3631ae6f9fa6aab4f69713033cb5e239255f334c (diff) | |
download | FreeBSD-src-53823cfb2c2c1b11a77f7d0d8ac23f896d19b0ae.zip FreeBSD-src-53823cfb2c2c1b11a77f7d0d8ac23f896d19b0ae.tar.gz |
Make tset works with non-fixed termios speeds too.
Eliminate ospeed switch using new _set_ospeed function
Diffstat (limited to 'usr.bin/tset/tset.c')
-rw-r--r-- | usr.bin/tset/tset.c | 29 |
1 files changed, 1 insertions, 28 deletions
diff --git a/usr.bin/tset/tset.c b/usr.bin/tset/tset.c index 74e12f3..0e09afc 100644 --- a/usr.bin/tset/tset.c +++ b/usr.bin/tset/tset.c @@ -81,34 +81,7 @@ main(argc, argv) oldmode = mode; Ospeed = cfgetospeed(&mode); - switch(Ospeed) { - case B0: ospeed = 0; break; - case B50: ospeed = 1; break; - case B75: ospeed = 2; break; - case B110: ospeed = 3; break; - case B134: ospeed = 4; break; - case B150: ospeed = 5; break; - case B200: ospeed = 6; break; - case B300: ospeed = 7; break; - case B600: ospeed = 8; break; - case B1200: ospeed = 9; break; - case B1800: ospeed = 10; break; - case B2400: ospeed = 11; break; - case B4800: ospeed = 12; break; - case B9600: ospeed = 13; break; -#ifdef EXTA - case EXTA: ospeed = 14; break; -#endif -#ifdef EXTB - case EXTB: ospeed = 15; break; -#endif -#ifdef B57600 - case B57600: ospeed = 16; break; -#endif -#ifdef B115200 - case B115200: ospeed = 17; break; -#endif - } + _set_ospeed(Ospeed); if (p = strrchr(*argv, '/')) ++p; |