History log of /openbsd-current/bin/stty/stty.1
Revision (<<< Hide revision tags) (Show revision tags >>>) Date Author Comments
# 1.49 31-Mar-2022 naddy

man pages: add missing commas between subordinate and main clauses

jmc@ dislikes a comma before "then" in a conditional, so leave those
untouched.

ok jmc@


Revision tags: OPENBSD_6_7_BASE OPENBSD_6_8_BASE OPENBSD_6_9_BASE OPENBSD_7_0_BASE
# 1.48 16-Jan-2020 schwarze

Usually, -width Fl (which is 10n) is too wide and hence ugly.
Change several instances, most of them to the usual -width Ds.


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE
# 1.47 20-Aug-2016 schwarze

already in v2 according to http://www.tuhs.org/Archive/PDP-11/Distributions/research/1972_stuff/unix_2nd_edition_manual.pdf
patch from Sevan Janiyan <venture37 at geeklan dot co dot uk>


Revision tags: OPENBSD_5_9_BASE OPENBSD_6_0_BASE
# 1.46 22-Sep-2015 jmc

spelling;


Revision tags: OPENBSD_5_7_BASE OPENBSD_5_8_BASE
# 1.45 15-Jan-2015 schwarze

remove .Tn; from Jan Stary <hans at stare dot cz>


Revision tags: OPENBSD_5_6_BASE
# 1.44 29-May-2014 jmc

document control characters which are extensions;


# 1.43 29-May-2014 jmc

flesh out STANDARDS;


# 1.42 29-May-2014 jmc

for -a and -g, do not say "as per posix": it adds no value to the user, and
STANDARDS already notes these flags are compliant; it also stops us looking
redundant referring to older posix revs;

for -g, also note that output can safely be used by the shell;

while here, zap some unneeded Fl i missed in previous;


# 1.41 29-May-2014 jmc

some basic formatting fixes;


# 1.40 28-May-2014 jmc

onocr suppresses the cr, not outputs it;
confirmed by/ok millert guenther


Revision tags: OPENBSD_5_5_BASE
# 1.39 14-Aug-2013 jmc

some Bx/Ox conversion;
From: Jan Stary


Revision tags: OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE
# 1.38 03-Sep-2011 jmc

make -column lists pretty again;

specifically, rewrite them to permit some markup in the column headers,
and use "Ta" instead of literal tabs; mandoc does not currently match groff
100%, but a mandoc fix may be some time off, and we've gone enough releases
with poorly formatting column lists.

in some cases i have rewritten the lists as -tag, where -column made
little sense.


Revision tags: OPENBSD_4_9_BASE OPENBSD_5_0_BASE
# 1.37 03-Sep-2010 jmc

add an EXIT STATUS section for /bin;


Revision tags: OPENBSD_4_5_BASE OPENBSD_4_6_BASE OPENBSD_4_7_BASE OPENBSD_4_8_BASE
# 1.36 08-Feb-2009 jmc

bump the posix reference in STANDARDS to IEEE Std 1003.1-2008, with a few
updates to follow;


# 1.35 04-Jan-2009 sobrado

replace hardcoded exit values with .Ex macros;

ok jmc@


Revision tags: OPENBSD_4_2_BASE OPENBSD_4_3_BASE OPENBSD_4_4_BASE
# 1.34 25-Jun-2007 jmc

Greg A. Woods: stty(1) should mention tty(4)


# 1.33 31-May-2007 jmc

convert to new .Dd format;


# 1.32 29-May-2007 jmc

- consistent STANDARDS blurb
- note which options are extensions to POSIX

discussed w/ deraadt otto millert


Revision tags: OPENBSD_3_5_BASE OPENBSD_3_6_BASE OPENBSD_3_7_BASE OPENBSD_3_8_BASE OPENBSD_3_9_BASE OPENBSD_4_0_BASE OPENBSD_4_1_BASE
# 1.31 16-Dec-2003 jmc

use full sentence for description of cols; from Jared Yanovich;


Revision tags: OPENBSD_3_4_BASE
# 1.30 02-Jul-2003 jmc

.Cm Fl -> .Fl
from wiz@netbsd


# 1.29 02-Jun-2003 millert

Remove the advertising clause in the UCB license which Berkeley
rescinded 22 July 1999. Proofed by myself and Theo.


# 1.28 30-May-2003 jmc

section reorder;


Revision tags: OPENBSD_3_2_BASE OPENBSD_3_3_BASE
# 1.27 30-Sep-2002 millert

When using "nl" as an argument to .Fl, escape nl to make it literal,
else it is interpreted as a command and doesn't format correctly.
deraadt@ OK


Revision tags: OPENBSD_3_1_BASE
# 1.26 24-Jan-2002 mickey

fix the history refs


# 1.25 13-Nov-2001 mpech

o) start new sentence on a new line;
o) don't use .Pp before/after .Ss;
o) wrap long lines;
o) fix bogus .Xr usage;

millert@ ok;


Revision tags: OPENBSD_2_7_BASE OPENBSD_2_8_BASE OPENBSD_2_9_BASE OPENBSD_3_0_BASE
# 1.24 15-Apr-2000 aaron

- For consistency, `super-user' -> `superuser' in all cases.
- Some punctuation fixes.
- Some `id' -> `ID'.


# 1.23 12-Apr-2000 aaron

Trailing whitespace begone!


# 1.22 23-Mar-2000 aaron

More pedantic man page formatting insanity, lalala


# 1.21 17-Mar-2000 aaron

Remove hard sentence breaks.


# 1.20 06-Mar-2000 aaron

Do not leave `(' characters dangling at the end of lines; instead, use the
appropriate mdoc macros to handle these cases.


# 1.19 18-Jan-2000 aaron

Repair duplicate word occurences; (as found by a Perl script sent to us from
Tom Christiansen <tchrist@perl.com>).


# 1.18 26-Oct-1999 deraadt

support missing tty flags; naddy@unix-ag.uni-kl.de


Revision tags: OPENBSD_2_6_BASE
# 1.17 17-Aug-1999 aaron

consistency


# 1.16 16-Aug-1999 aaron

more precise SYNOPSIS syntax


# 1.15 26-Jul-1999 aaron

some macro fix-ups; but imho, this page is ugly and needs more improvement


# 1.14 21-Jul-1999 deraadt

use .Ar on later .It Fl lines


# 1.13 04-Jul-1999 aaron

trash some old leftover macros and replace them with -mdoc macros


Revision tags: OPENBSD_2_5_BASE
# 1.12 15-Dec-1998 aaron

always give .Nm macros an argument in SYNOPSIS sections; krw@tcn.net


# 1.11 28-Nov-1998 aaron

start killing redundant .Nm macro arguments (mandoc ``remembers'' the first one
it's given)


# 1.10 06-Nov-1998 aaron

use .Dq/.Sq macros instead of `` ''s and ` 's (think typesetting and future
processing); kill redundant .Pp macros; other misc fixes


# 1.9 04-Nov-1998 aaron

be really pedantic about punctuation following -mdoc macro'd text


Revision tags: OPENBSD_2_4_BASE
# 1.8 14-Sep-1998 aaron

First complete sweep of man pages, bin/. Command/function names previously
(incorrectly) capatilized are fixed. Comma splices, hyphenations, SYNOPSIS
cleanups, other miscellaneous typos.


# 1.7 03-Jun-1998 deraadt

correct crtscts docs; andrew@ugh.net.au


Revision tags: OPENBSD_2_1_BASE OPENBSD_2_2_BASE OPENBSD_2_3_BASE
# 1.6 26-Mar-1997 deraadt

oxtabs is converse of tabs; gwing@primenet.com.au


# 1.5 16-Dec-1996 tholo

Implement more tty flags for better portability from other systems:

XCASE - canonical input/output processing
IUCLC - translate uppercase to lowercase on input
OLCUC - translate lowercase to uppercase on output
OCRNL - translate carriage return to newline on output
ONOCR - do not output carriage return at column 0
ONLRET - newline performs carriage return function

In addition the tty compatibility interface supports LCASE properly.

Look at termios(4) for a more complete description of the above flags.


# 1.4 10-Dec-1996 deraadt

"the the" purge


Revision tags: OPENBSD_2_0_BASE
# 1.3 23-Jun-1996 deraadt

update rcsid


# 1.2 05-Jan-1996 niklas

Add support for ostart and ostop


# 1.1 18-Oct-1995 deraadt

branches: 1.1.1;
Initial revision


# 1.48 16-Jan-2020 schwarze

Usually, -width Fl (which is 10n) is too wide and hence ugly.
Change several instances, most of them to the usual -width Ds.


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE OPENBSD_6_3_BASE OPENBSD_6_4_BASE OPENBSD_6_5_BASE OPENBSD_6_6_BASE
# 1.47 20-Aug-2016 schwarze

already in v2 according to http://www.tuhs.org/Archive/PDP-11/Distributions/research/1972_stuff/unix_2nd_edition_manual.pdf
patch from Sevan Janiyan <venture37 at geeklan dot co dot uk>


Revision tags: OPENBSD_5_9_BASE OPENBSD_6_0_BASE
# 1.46 22-Sep-2015 jmc

spelling;


Revision tags: OPENBSD_5_7_BASE OPENBSD_5_8_BASE
# 1.45 15-Jan-2015 schwarze

remove .Tn; from Jan Stary <hans at stare dot cz>


Revision tags: OPENBSD_5_6_BASE
# 1.44 29-May-2014 jmc

document control characters which are extensions;


# 1.43 29-May-2014 jmc

flesh out STANDARDS;


# 1.42 29-May-2014 jmc

for -a and -g, do not say "as per posix": it adds no value to the user, and
STANDARDS already notes these flags are compliant; it also stops us looking
redundant referring to older posix revs;

for -g, also note that output can safely be used by the shell;

while here, zap some unneeded Fl i missed in previous;


# 1.41 29-May-2014 jmc

some basic formatting fixes;


# 1.40 28-May-2014 jmc

onocr suppresses the cr, not outputs it;
confirmed by/ok millert guenther


Revision tags: OPENBSD_5_5_BASE
# 1.39 14-Aug-2013 jmc

some Bx/Ox conversion;
From: Jan Stary


Revision tags: OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE
# 1.38 03-Sep-2011 jmc

make -column lists pretty again;

specifically, rewrite them to permit some markup in the column headers,
and use "Ta" instead of literal tabs; mandoc does not currently match groff
100%, but a mandoc fix may be some time off, and we've gone enough releases
with poorly formatting column lists.

in some cases i have rewritten the lists as -tag, where -column made
little sense.


Revision tags: OPENBSD_4_9_BASE OPENBSD_5_0_BASE
# 1.37 03-Sep-2010 jmc

add an EXIT STATUS section for /bin;


Revision tags: OPENBSD_4_5_BASE OPENBSD_4_6_BASE OPENBSD_4_7_BASE OPENBSD_4_8_BASE
# 1.36 08-Feb-2009 jmc

bump the posix reference in STANDARDS to IEEE Std 1003.1-2008, with a few
updates to follow;


# 1.35 04-Jan-2009 sobrado

replace hardcoded exit values with .Ex macros;

ok jmc@


Revision tags: OPENBSD_4_2_BASE OPENBSD_4_3_BASE OPENBSD_4_4_BASE
# 1.34 25-Jun-2007 jmc

Greg A. Woods: stty(1) should mention tty(4)


# 1.33 31-May-2007 jmc

convert to new .Dd format;


# 1.32 29-May-2007 jmc

- consistent STANDARDS blurb
- note which options are extensions to POSIX

discussed w/ deraadt otto millert


Revision tags: OPENBSD_3_5_BASE OPENBSD_3_6_BASE OPENBSD_3_7_BASE OPENBSD_3_8_BASE OPENBSD_3_9_BASE OPENBSD_4_0_BASE OPENBSD_4_1_BASE
# 1.31 16-Dec-2003 jmc

use full sentence for description of cols; from Jared Yanovich;


Revision tags: OPENBSD_3_4_BASE
# 1.30 02-Jul-2003 jmc

.Cm Fl -> .Fl
from wiz@netbsd


# 1.29 02-Jun-2003 millert

Remove the advertising clause in the UCB license which Berkeley
rescinded 22 July 1999. Proofed by myself and Theo.


# 1.28 30-May-2003 jmc

section reorder;


Revision tags: OPENBSD_3_2_BASE OPENBSD_3_3_BASE
# 1.27 30-Sep-2002 millert

When using "nl" as an argument to .Fl, escape nl to make it literal,
else it is interpreted as a command and doesn't format correctly.
deraadt@ OK


Revision tags: OPENBSD_3_1_BASE
# 1.26 24-Jan-2002 mickey

fix the history refs


# 1.25 13-Nov-2001 mpech

o) start new sentence on a new line;
o) don't use .Pp before/after .Ss;
o) wrap long lines;
o) fix bogus .Xr usage;

millert@ ok;


Revision tags: OPENBSD_2_7_BASE OPENBSD_2_8_BASE OPENBSD_2_9_BASE OPENBSD_3_0_BASE
# 1.24 15-Apr-2000 aaron

- For consistency, `super-user' -> `superuser' in all cases.
- Some punctuation fixes.
- Some `id' -> `ID'.


# 1.23 12-Apr-2000 aaron

Trailing whitespace begone!


# 1.22 23-Mar-2000 aaron

More pedantic man page formatting insanity, lalala


# 1.21 17-Mar-2000 aaron

Remove hard sentence breaks.


# 1.20 06-Mar-2000 aaron

Do not leave `(' characters dangling at the end of lines; instead, use the
appropriate mdoc macros to handle these cases.


# 1.19 18-Jan-2000 aaron

Repair duplicate word occurences; (as found by a Perl script sent to us from
Tom Christiansen <tchrist@perl.com>).


# 1.18 26-Oct-1999 deraadt

support missing tty flags; naddy@unix-ag.uni-kl.de


Revision tags: OPENBSD_2_6_BASE
# 1.17 17-Aug-1999 aaron

consistency


# 1.16 16-Aug-1999 aaron

more precise SYNOPSIS syntax


# 1.15 26-Jul-1999 aaron

some macro fix-ups; but imho, this page is ugly and needs more improvement


# 1.14 21-Jul-1999 deraadt

use .Ar on later .It Fl lines


# 1.13 04-Jul-1999 aaron

trash some old leftover macros and replace them with -mdoc macros


Revision tags: OPENBSD_2_5_BASE
# 1.12 15-Dec-1998 aaron

always give .Nm macros an argument in SYNOPSIS sections; krw@tcn.net


# 1.11 28-Nov-1998 aaron

start killing redundant .Nm macro arguments (mandoc ``remembers'' the first one
it's given)


# 1.10 06-Nov-1998 aaron

use .Dq/.Sq macros instead of `` ''s and ` 's (think typesetting and future
processing); kill redundant .Pp macros; other misc fixes


# 1.9 04-Nov-1998 aaron

be really pedantic about punctuation following -mdoc macro'd text


Revision tags: OPENBSD_2_4_BASE
# 1.8 14-Sep-1998 aaron

First complete sweep of man pages, bin/. Command/function names previously
(incorrectly) capatilized are fixed. Comma splices, hyphenations, SYNOPSIS
cleanups, other miscellaneous typos.


# 1.7 03-Jun-1998 deraadt

correct crtscts docs; andrew@ugh.net.au


Revision tags: OPENBSD_2_1_BASE OPENBSD_2_2_BASE OPENBSD_2_3_BASE
# 1.6 26-Mar-1997 deraadt

oxtabs is converse of tabs; gwing@primenet.com.au


# 1.5 16-Dec-1996 tholo

Implement more tty flags for better portability from other systems:

XCASE - canonical input/output processing
IUCLC - translate uppercase to lowercase on input
OLCUC - translate lowercase to uppercase on output
OCRNL - translate carriage return to newline on output
ONOCR - do not output carriage return at column 0
ONLRET - newline performs carriage return function

In addition the tty compatibility interface supports LCASE properly.

Look at termios(4) for a more complete description of the above flags.


# 1.4 10-Dec-1996 deraadt

"the the" purge


Revision tags: OPENBSD_2_0_BASE
# 1.3 23-Jun-1996 deraadt

update rcsid


# 1.2 05-Jan-1996 niklas

Add support for ostart and ostop


# 1.1 18-Oct-1995 deraadt

branches: 1.1.1;
Initial revision


Revision tags: OPENBSD_6_1_BASE OPENBSD_6_2_BASE
# 1.47 20-Aug-2016 schwarze

already in v2 according to http://www.tuhs.org/Archive/PDP-11/Distributions/research/1972_stuff/unix_2nd_edition_manual.pdf
patch from Sevan Janiyan <venture37 at geeklan dot co dot uk>


Revision tags: OPENBSD_5_9_BASE OPENBSD_6_0_BASE
# 1.46 22-Sep-2015 jmc

spelling;


Revision tags: OPENBSD_5_7_BASE OPENBSD_5_8_BASE
# 1.45 15-Jan-2015 schwarze

remove .Tn; from Jan Stary <hans at stare dot cz>


Revision tags: OPENBSD_5_6_BASE
# 1.44 29-May-2014 jmc

document control characters which are extensions;


# 1.43 29-May-2014 jmc

flesh out STANDARDS;


# 1.42 29-May-2014 jmc

for -a and -g, do not say "as per posix": it adds no value to the user, and
STANDARDS already notes these flags are compliant; it also stops us looking
redundant referring to older posix revs;

for -g, also note that output can safely be used by the shell;

while here, zap some unneeded Fl i missed in previous;


# 1.41 29-May-2014 jmc

some basic formatting fixes;


# 1.40 28-May-2014 jmc

onocr suppresses the cr, not outputs it;
confirmed by/ok millert guenther


Revision tags: OPENBSD_5_5_BASE
# 1.39 14-Aug-2013 jmc

some Bx/Ox conversion;
From: Jan Stary


Revision tags: OPENBSD_5_1_BASE OPENBSD_5_2_BASE OPENBSD_5_3_BASE OPENBSD_5_4_BASE
# 1.38 03-Sep-2011 jmc

make -column lists pretty again;

specifically, rewrite them to permit some markup in the column headers,
and use "Ta" instead of literal tabs; mandoc does not currently match groff
100%, but a mandoc fix may be some time off, and we've gone enough releases
with poorly formatting column lists.

in some cases i have rewritten the lists as -tag, where -column made
little sense.


Revision tags: OPENBSD_4_9_BASE OPENBSD_5_0_BASE
# 1.37 03-Sep-2010 jmc

add an EXIT STATUS section for /bin;


Revision tags: OPENBSD_4_5_BASE OPENBSD_4_6_BASE OPENBSD_4_7_BASE OPENBSD_4_8_BASE
# 1.36 08-Feb-2009 jmc

bump the posix reference in STANDARDS to IEEE Std 1003.1-2008, with a few
updates to follow;


# 1.35 04-Jan-2009 sobrado

replace hardcoded exit values with .Ex macros;

ok jmc@


Revision tags: OPENBSD_4_2_BASE OPENBSD_4_3_BASE OPENBSD_4_4_BASE
# 1.34 25-Jun-2007 jmc

Greg A. Woods: stty(1) should mention tty(4)


# 1.33 31-May-2007 jmc

convert to new .Dd format;


# 1.32 29-May-2007 jmc

- consistent STANDARDS blurb
- note which options are extensions to POSIX

discussed w/ deraadt otto millert


Revision tags: OPENBSD_3_5_BASE OPENBSD_3_6_BASE OPENBSD_3_7_BASE OPENBSD_3_8_BASE OPENBSD_3_9_BASE OPENBSD_4_0_BASE OPENBSD_4_1_BASE
# 1.31 16-Dec-2003 jmc

use full sentence for description of cols; from Jared Yanovich;


Revision tags: OPENBSD_3_4_BASE
# 1.30 02-Jul-2003 jmc

.Cm Fl -> .Fl
from wiz@netbsd


# 1.29 02-Jun-2003 millert

Remove the advertising clause in the UCB license which Berkeley
rescinded 22 July 1999. Proofed by myself and Theo.


# 1.28 30-May-2003 jmc

section reorder;


Revision tags: OPENBSD_3_2_BASE OPENBSD_3_3_BASE
# 1.27 30-Sep-2002 millert

When using "nl" as an argument to .Fl, escape nl to make it literal,
else it is interpreted as a command and doesn't format correctly.
deraadt@ OK


Revision tags: OPENBSD_3_1_BASE
# 1.26 24-Jan-2002 mickey

fix the history refs


# 1.25 13-Nov-2001 mpech

o) start new sentence on a new line;
o) don't use .Pp before/after .Ss;
o) wrap long lines;
o) fix bogus .Xr usage;

millert@ ok;


Revision tags: OPENBSD_2_7_BASE OPENBSD_2_8_BASE OPENBSD_2_9_BASE OPENBSD_3_0_BASE
# 1.24 15-Apr-2000 aaron

- For consistency, `super-user' -> `superuser' in all cases.
- Some punctuation fixes.
- Some `id' -> `ID'.


# 1.23 12-Apr-2000 aaron

Trailing whitespace begone!


# 1.22 23-Mar-2000 aaron

More pedantic man page formatting insanity, lalala


# 1.21 17-Mar-2000 aaron

Remove hard sentence breaks.


# 1.20 06-Mar-2000 aaron

Do not leave `(' characters dangling at the end of lines; instead, use the
appropriate mdoc macros to handle these cases.


# 1.19 18-Jan-2000 aaron

Repair duplicate word occurences; (as found by a Perl script sent to us from
Tom Christiansen <tchrist@perl.com>).


# 1.18 26-Oct-1999 deraadt

support missing tty flags; naddy@unix-ag.uni-kl.de


Revision tags: OPENBSD_2_6_BASE
# 1.17 17-Aug-1999 aaron

consistency


# 1.16 16-Aug-1999 aaron

more precise SYNOPSIS syntax


# 1.15 26-Jul-1999 aaron

some macro fix-ups; but imho, this page is ugly and needs more improvement


# 1.14 21-Jul-1999 deraadt

use .Ar on later .It Fl lines


# 1.13 04-Jul-1999 aaron

trash some old leftover macros and replace them with -mdoc macros


Revision tags: OPENBSD_2_5_BASE
# 1.12 15-Dec-1998 aaron

always give .Nm macros an argument in SYNOPSIS sections; krw@tcn.net


# 1.11 28-Nov-1998 aaron

start killing redundant .Nm macro arguments (mandoc ``remembers'' the first one
it's given)


# 1.10 06-Nov-1998 aaron

use .Dq/.Sq macros instead of `` ''s and ` 's (think typesetting and future
processing); kill redundant .Pp macros; other misc fixes


# 1.9 04-Nov-1998 aaron

be really pedantic about punctuation following -mdoc macro'd text


Revision tags: OPENBSD_2_4_BASE
# 1.8 14-Sep-1998 aaron

First complete sweep of man pages, bin/. Command/function names previously
(incorrectly) capatilized are fixed. Comma splices, hyphenations, SYNOPSIS
cleanups, other miscellaneous typos.


# 1.7 03-Jun-1998 deraadt

correct crtscts docs; andrew@ugh.net.au


Revision tags: OPENBSD_2_1_BASE OPENBSD_2_2_BASE OPENBSD_2_3_BASE
# 1.6 26-Mar-1997 deraadt

oxtabs is converse of tabs; gwing@primenet.com.au


# 1.5 16-Dec-1996 tholo

Implement more tty flags for better portability from other systems:

XCASE - canonical input/output processing
IUCLC - translate uppercase to lowercase on input
OLCUC - translate lowercase to uppercase on output
OCRNL - translate carriage return to newline on output
ONOCR - do not output carriage return at column 0
ONLRET - newline performs carriage return function

In addition the tty compatibility interface supports LCASE properly.

Look at termios(4) for a more complete description of the above flags.


# 1.4 10-Dec-1996 deraadt

"the the" purge


Revision tags: OPENBSD_2_0_BASE
# 1.3 23-Jun-1996 deraadt

update rcsid


# 1.2 05-Jan-1996 niklas

Add support for ostart and ostop


# 1.1 18-Oct-1995 deraadt

branches: 1.1.1;
Initial revision