Module Name:    src
Committed By:   kre
Date:           Mon Jul 24 12:36:02 UTC 2017

Modified Files:
        src/bin/sh: sh.1

Log Message:
Document the times builtin command, reported as lost in space
by rudolf at eq.cz on tech-userlevel (July 15, 2017.)

Also correct a typo, de-correct some entirely proper English so
the doc remains written in American instead.  And note that
interactive mode is set when stdin & stderr are terminals, not
stding and stdout.


To generate a diff of this commit:
cvs rdiff -u -r1.159 -r1.160 src/bin/sh/sh.1

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: src/bin/sh/sh.1
diff -u src/bin/sh/sh.1:1.159 src/bin/sh/sh.1:1.160
--- src/bin/sh/sh.1:1.159	Sat Jul  1 05:11:57 2017
+++ src/bin/sh/sh.1	Mon Jul 24 12:36:02 2017
@@ -1,4 +1,4 @@
-.\"	$NetBSD: sh.1,v 1.159 2017/07/01 05:11:57 wiz Exp $
+.\"	$NetBSD: sh.1,v 1.160 2017/07/24 12:36:02 kre Exp $
 .\" Copyright (c) 1991, 1993
 .\"	The Regents of the University of California.  All rights reserved.
 .\"
@@ -31,7 +31,7 @@
 .\"
 .\"	@(#)sh.1	8.6 (Berkeley) 5/4/95
 .\"
-.Dd July 1, 2017
+.Dd July 15, 2017
 .Dt SH 1
 .\" everything except c o and s (keep them ordered)
 .ds flags abCEeFfhIiLmnpquVvx
@@ -113,8 +113,8 @@ can be typed directly to the running she
 the file can be executed directly by the shell.
 .Ss Invocation
 If no arguments are present and if the standard input,
-and output, of the shell
-are connected to a terminal (or if the
+and standard error output, of the shell
+are connected to a terminal (or terminals, or if the
 .Fl i
 flag is set),
 and the
@@ -396,7 +396,7 @@ Read commands from standard input (set a
 neither
 .Fl c
 nor file arguments are present).
-If after procesing a command_string with the
+If after processing a command_string with the
 .Fl c
 option, the shell has not exited, and the
 .Fl s
@@ -2515,6 +2515,24 @@ The shift count must be less than or equ
 positional parameters (
 .Dq $# )
 before the shift.
+.It times
+Prints two lines to standard output.
+Each line contains two accumulated time values, expressed
+in minutes and seconds (including fractions of a second.)
+The first value gives the user time consumed, the second the system time.
+.Pp
+The first output line gives the cpu and system times consumed by the
+shell itself.
+The second line gives the accumulated times for children of this
+shell (and their descendants) which have exited, and then been
+successfully waited for by the relevant parent.
+See
+.Xr times 3
+for more information.
+.Pp
+.Ic times
+has no parameters, and exits with an exit status of 0 unless
+an attempt is made to give it an option.
 .It trap Ar action signal ...
 .It trap \-
 .It trap Oo Fl l Oc
@@ -3086,7 +3104,7 @@ is enabled.
 defaults to
 .Dq + \  .
 .It Ev PSc
-Initialised by the shell, ignoring any value from the environment,
+Initialized by the shell, ignoring any value from the environment,
 to a single character string, either
 .Sq \&#
 or
@@ -3138,7 +3156,7 @@ Returns the number of seconds since the 
 Attempts to set this variable are ignored.
 If unset, it remains unset, and returns nothing, unless set again.
 .It Ev START_TIME
-Initialised by the shell to the number of seconds since the Epoch
+Initialized by the shell to the number of seconds since the Epoch
 (see
 .Xr localtime 3 )
 when the shell was started.

Reply via email to