* doc/find.texi: Point out that xargs does not launch commands via the
shell and does not use the "128 + signal" convention used for $? in
the shell.
* xargs/xargs.1: Likewise.
---
 doc/find.texi | 5 +++--
 xargs/xargs.1 | 8 ++++++--
 2 files changed, 9 insertions(+), 4 deletions(-)

diff --git a/doc/find.texi b/doc/find.texi
index f693db8c..71b80f53 100644
--- a/doc/find.texi
+++ b/doc/find.texi
@@ -3996,9 +3996,10 @@ if the command is not found
 if some other error occurred.
 @end table
 
-Exit codes greater than 128 are used by the shell to indicate that
-a program died due to a fatal signal.
 
+The commands run by @code{xargs} are not invoked via the shell.  The
+shell's @math{128 + n} convention for reporting that a process had
+been killed by a signal is not used by @code{xargs}.
 
 @menu
 * xargs options::
diff --git a/xargs/xargs.1 b/xargs/xargs.1
index 377a1855..9f750c43 100644
--- a/xargs/xargs.1
+++ b/xargs/xargs.1
@@ -549,8 +549,12 @@ if some other error occurred.
 .RE
 .
 .P
-Exit codes greater than 128 are used by the shell to indicate that
-a program died due to a fatal signal.
+The commands run by
+.B xargs
+are not invoked via the shell.
+The shell's (128 + signal) convention for reporting that a process had
+been killed by a signal is not used by
+.BR xargs .
 .
 .SH "STANDARDS CONFORMANCE"
 The long-standing
-- 
2.47.3


Reply via email to