Module Name:    src
Committed By:   kre
Date:           Sun Oct 30 01:19:08 UTC 2022

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

Log Message:
Note in the description of "jobs -p" that the process id returned is
also the process group identifier (that's a requirement from POSIX, and
is what we have always done - just not been explicit about in sh.1).
Add a note that this value and $! are not necessarily the same (currently,
and perhaps forever, never the same in a pipeline with 2 or more elements).


To generate a diff of this commit:
cvs rdiff -u -r1.250 -r1.251 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.250 src/bin/sh/sh.1:1.251
--- src/bin/sh/sh.1:1.250	Sun Sep 18 06:03:19 2022
+++ src/bin/sh/sh.1	Sun Oct 30 01:19:08 2022
@@ -1,4 +1,4 @@
-.\"	$NetBSD: sh.1,v 1.250 2022/09/18 06:03:19 kre Exp $
+.\"	$NetBSD: sh.1,v 1.251 2022/10/30 01:19:08 kre Exp $
 .\" Copyright (c) 1991, 1993
 .\"	The Regents of the University of California.  All rights reserved.
 .\"
@@ -3310,7 +3310,11 @@ status of each process, rather than the 
 With the
 .Fl p
 flag, the output contains only the process identifier of the lead
-process.
+process (which is also the process group identifier).
+Note that this is not necessarily the same process identifier as
+reported in the special parameter
+.Dv \&!
+when a background job is started.
 .Pp
 With the
 .Fl Z

Reply via email to