History log of /freebsd-10-stable/share/man/man4/termios.4
Revision Date Author Comments
(<<< Hide modified files)
(Show modified files >>>)
# 256281 10-Oct-2013 gjb

Copy head (r256279) to stable/10 as part of the 10.0-RELEASE cycle.

Approved by: re (implicit)
Sponsored by: The FreeBSD Foundation

# 235317 12-May-2012 gjb

General mdoc(7) and typo fixes.

PR: 167776
Submitted by: Nobuyuki Koganemaru (kogane!jp.freebsd.org)
MFC after: 3 days


# 211397 16-Aug-2010 joel

Fix typos, spelling, formatting and mdoc mistakes found by Nobuyuki while
translating these manual pages. Minor corrections by me.

Submitted by: Nobuyuki Koganemaru <n-kogane@syd.odn.ne.jp>


# 201118 28-Dec-2009 trasz

Bump manual page dates.


# 201114 28-Dec-2009 trasz

Add references to termios-related stuff.


# 181905 20-Aug-2008 ed

Integrate the new MPSAFE TTY layer to the FreeBSD operating system.

The last half year I've been working on a replacement TTY layer for the
FreeBSD kernel. The new TTY layer was designed to improve the following:

- Improved driver model:

The old TTY layer has a driver model that is not abstract enough to
make it friendly to use. A good example is the output path, where the
device drivers directly access the output buffers. This means that an
in-kernel PPP implementation must always convert network buffers into
TTY buffers.

If a PPP implementation would be built on top of the new TTY layer
(still needs a hooks layer, though), it would allow the PPP
implementation to directly hand the data to the TTY driver.

- Improved hotplugging:

With the old TTY layer, it isn't entirely safe to destroy TTY's from
the system. This implementation has a two-step destructing design,
where the driver first abandons the TTY. After all threads have left
the TTY, the TTY layer calls a routine in the driver, which can be
used to free resources (unit numbers, etc).

The pts(4) driver also implements this feature, which means
posix_openpt() will now return PTY's that are created on the fly.

- Improved performance:

One of the major improvements is the per-TTY mutex, which is expected
to improve scalability when compared to the old Giant locking.
Another change is the unbuffered copying to userspace, which is both
used on TTY device nodes and PTY masters.

Upgrading should be quite straightforward. Unlike previous versions,
existing kernel configuration files do not need to be changed, except
when they reference device drivers that are listed in UPDATING.

Obtained from: //depot/projects/mpsafetty/...
Approved by: philip (ex-mentor)
Discussed: on the lists, at BSDCan, at the DevSummit
Sponsored by: Snow B.V., the Netherlands
dcons(4) fixed by: kan


# 178981 13-May-2008 remko

Bump modification date.


# 178980 13-May-2008 remko

The first of thirteen patches by Ed that resolves a documentation
issue in termios.4, ttydefaults.h does not exist in /usr/include
but in /usr/include/sys.

MFC after: 3 days
Submitted by: Ed Schouten (ed at 80386 dot nl)


# 178652 29-Apr-2008 pjd

Fix some section references.


# 141846 13-Feb-2005 ru

Expand *n't contractions.


# 131530 03-Jul-2004 ru

Mechanically kill hard sentence breaks and double whitespaces.


# 119893 08-Sep-2003 ru

mdoc(7): Use the new feature of the .In macro.


# 117011 28-Jun-2003 ru

Hiten's patchset for section four manpages, slightly edited by me.


# 89610 21-Jan-2002 mpp

Ispell sweep of share/man/man4.


# 84306 01-Oct-2001 ru

mdoc(7) police: Use the new .In macro for #include statements.


# 79785 16-Jul-2001 sheldonh

Grammar: 'effect' is a noun and 'affect' is a verb.


# 79727 14-Jul-2001 schweikh

Removed whitespace at end-of-line; no content changes. I simply did
cd src/share; find man[1-9] -type f|xargs perl -pi -e 's/[ \t]+$//'

BTW, what editors are the culprits? I'm using vim and it shows
me whitespace at EOL in troff files with a thick blue block...

Reviewed by: Silence from cvs diff -b
MFC after: 7 days


# 79538 10-Jul-2001 ru

mdoc(7) police: removed HISTORY info from the .Os call.


# 79454 09-Jul-2001 dd

mdoc(7) police: remove extraneous .Pp before and/or after .Sh.


# 73421 04-Mar-2001 assar

implement OCRNL, ONOCR, and ONLRET

Obtained from: NetBSD


# 73096 26-Feb-2001 ru

mdoc(7) police: utilize .St.


# 71895 01-Feb-2001 ru

mdoc(7) police: split punctuation characters + misc fixes.


# 69052 22-Nov-2000 ru

mdoc(7) police: Er macro usage cleanup.


# 69038 22-Nov-2000 ru

mdoc(7) police: fixed typo.


# 68962 20-Nov-2000 ru

mdoc(7) police: use the new features of the Nm macro.


# 66047 18-Sep-2000 marko

Added missing .It macros

PR: 21215
Submitted by: Osamu MIHARA


# 60258 09-May-2000 sheldonh

Fix miscellaneous mdoc macro argument limit infringements.

PR: 18465
Reported by: Kazu TAKAMUNE <takamune@avrl.mei.co.jp>


# 57676 01-Mar-2000 sheldonh

Remove single-space hard sentence breaks. These degrade the quality
of the typeset output, tend to make diffs harder to read and provide
bad examples for new-comers to mdoc.


# 56783 28-Jan-2000 chris

Grammar fix: ``Different than'' should really be ``different from''.


# 50476 27-Aug-1999 peter

$Id$ -> $FreeBSD$


# 46166 29-Apr-1999 jkoshy

Correct typo.

PR: docs/11378
Submitted by: Martin Kammerhofer <dada@balu.kfunigraz.ac.at>


# 43920 12-Feb-1999 alex

Removed occurrences of consecutive repeated words (such as "the the").


# 36753 08-Jun-1998 jkoshy

Spelling fixes.

Submitted by: Josh Gilliam <josh@quick.net>
PR: 6880


# 23979 18-Mar-1997 mpp

Backout part of my previous change that changed MIN/TIME to VMIN/VTIME
throughout the man page. Only some of these were corrected.

Pointed out by: bde


# 23873 14-Mar-1997 mpp

The VMIN and VTIME c_cc values were incorrectly defined as MIN and TIME.

Obtained from: NetBSD PR# 3243


# 23462 07-Mar-1997 jmg

add missing cvs Id lines.


# 15135 08-Apr-1996 mpp

Correct some man page xrefs, and some other minor changes to bring some
man pages up to mdoc guidelines and fix some minor formatting glitches.
Also fixed a number of man pages to not abuse the .Xr macro to
display functions and path names and a lot of other junk.


# 15082 06-Apr-1996 mpp

Correct some man page cross references and file location references.


# 1639 30-May-1994 rgrimes

This commit was generated by cvs2svn to compensate for changes in r1638,
which included commits to RCS files with non-trunk default branches.


# 1638 30-May-1994 rgrimes

BSD 4.4 Lite Share Sources