[1998-03-31 Theodore Ts'o <tytso@rsts-11.mit.edu>]
authorJim Meyering <jim@meyering.net>
Sat, 4 Apr 1998 09:08:04 +0000 (09:08 +0000)
committerJim Meyering <jim@meyering.net>
Sat, 4 Apr 1998 09:08:04 +0000 (09:08 +0000)
commite46a424ce90ecf09a829fb96f511213c8311ba06
tree32a934c8ce1e1091eaf9544bd71f9601916fb7bb
parent095c92bc460ccaee9afc9834bcaeca763dd32e9b
[1998-03-31  Theodore Ts'o  <tytso@rsts-11.mit.edu>]
(main): Fix broken options parsing that worked only
by serendipity (getopt_long_only already parsed short options; no
need to parse them again manually!).  Add support for the --file
option, which allows the user to specify the device whose line
settings are to be set.  This is necessary because POSIX ttys will
block waiting for carrier detect to go high if CLOCAL is not set,
unless the device is opened with the O_NONBLOCK flag.
Unfortunately, the shell doesn't use this flag, so users lose.
Opening the device in stty is the easist way to fix this.
(speeds): Add support for 230400 and 460800 line speeds, which are
supported by Linux.
src/stty.c