ncurses 6.2 - patch 20201205
[ncurses.git] / man / tabs.1
index de47222592fa4b81c527a7436a7845aa0403e1d8..9c891f1bfde66cb093fa8064386e8d0bc57d1321 100644 (file)
@@ -1,5 +1,6 @@
 .\"***************************************************************************
-.\" Copyright (c) 2008-2018,2019 Free Software Foundation, Inc.              *
+.\" Copyright 2018-2019,2020 Thomas E. Dickey                                *
+.\" Copyright 2008-2016,2017 Free Software Foundation, Inc.                  *
 .\"                                                                          *
 .\" Permission is hereby granted, free of charge, to any person obtaining a  *
 .\" copy of this software and associated documentation files (the            *
@@ -26,7 +27,7 @@
 .\" authorization.                                                           *
 .\"***************************************************************************
 .\"
-.\" $Id: tabs.1,v 1.25 2019/06/15 23:08:12 tom Exp $
+.\" $Id: tabs.1,v 1.27 2020/02/02 23:34:34 tom Exp $
 .TH @TABS@ 1 ""
 .ds n 5
 .ie \n(.g .ds `` \(lq
@@ -185,12 +186,15 @@ unlike \fB@TPUT@(1)\fP.
 The \fB\-d\fP (debug) and \fB\-n\fP (no-op) options are extensions not provided
 by other implementations.
 .PP
-A \fBtabs\fP utility appeared in PWB/Unix 1.0 (1977),
-and thereafter in 3BSD (1979).
-It supported a single \*(``\-n\*('' option
+A \fBtabs\fP utility appeared in PWB/Unix 1.0 (1977).
+There was a reduced version of the \fBtabs\fP utility
+in Unix 7th edition and in 3BSD (1979).
+The latter supported a single \*(``\-n\*('' option
 (to cause the first tab stop to be set on the left margin).
 That option is not documented by POSIX.
-Initially, \fBtabs\fP used built-in tables rather than the terminal database,
+.PP
+The PWB/Unix \fBtabs\fP utility, which was included in System III (1980),
+used built-in tables rather than the terminal database,
 to support a half-dozen terminal types.
 It also had built-in logic to support the left-margin,
 as well as a feature for copying the tab settings from a file.
@@ -204,7 +208,8 @@ and incorporated into \fBtput\fP uses the terminal database,
 .PP
 POSIX documents no limits on the number of tab stops.
 Documentation for other implementations states that there is a limit on the
-number of tab stops.
+number of tab stops
+(e.g., 20 in PWB/Unix's \fBtabs\fP utility).
 While some terminals may not accept an arbitrary number
 of tab stops, this implementation will attempt to set tab stops up to the
 right margin of the screen, if the given list happens to be that long.