commit 4542440306ef58f1b2b766eefabb916d16810a05
parent 679073500ff1077a61793ee8d890e08dbfdd9476
Author: tjg <tjg>
Date: Wed, 12 May 1999 15:39:56 +0000
Documentation: note that `$(a.b)' syntax only mostly works, and that
list definitions in exported functions are noisier than they need to
be.
Diffstat:
M | rc.1 | | | 15 | ++++++++++++++- |
1 file changed, 14 insertions(+), 1 deletion(-)
diff --git a/rc.1 b/rc.1
@@ -161,7 +161,7 @@
.if !"\\$4"" .Xf \\$2 \\$1 "\\$3\\f\\$1\\$4\\*(Xi" "\\$5" "\\$6" "\\$7" "\\$8" "\\$9"
.if "\\$4"" \\$3\fR\s10
..
-.TH RC 1 "1999-02-15"
+.TH RC 1 "1999-05-12"
.SH NAME
rc \- shell
.SH SYNOPSIS
@@ -1898,6 +1898,19 @@ The
notation for flattening should allow for using an arbitrary
separating character, not just space.
.PP
+It is usually possible to use parentheses to defeat
+free caret insertion; that is, to use
+.Cr $(x.y)
+as a synonym for
+.Cr $'x.y' .
+However, the former syntax is not correctly handled in functions
+exported to the environment: a function defined using this syntax will
+not work properly in descendant
+.I rc
+processes.
+.PP
+List definitions in exported functions are "noisier" than they need to be.
+.PP
Bug reports should be mailed to
.Cr "<tjg@star.le.ac.uk>" .
.SH INCOMPATIBILITIES