summaryrefslogtreecommitdiffstats
path: root/doc/safe.n
diff options
context:
space:
mode:
authorkjnash <k.j.nash@usa.net>2020-07-21 22:48:30 (GMT)
committerkjnash <k.j.nash@usa.net>2020-07-21 22:48:30 (GMT)
commit0839b91fcfdb749b376329c737689216e005e3d6 (patch)
treeba726f5ea9d7db3389da0100dc420539b828a50a /doc/safe.n
parent52aab51e7fe30231ac109fec7af390a3a7813954 (diff)
parent720183a9af204a0db0d0211ea410609891ebd9d6 (diff)
downloadtcl-0839b91fcfdb749b376329c737689216e005e3d6.zip
tcl-0839b91fcfdb749b376329c737689216e005e3d6.tar.gz
tcl-0839b91fcfdb749b376329c737689216e005e3d6.tar.bz2
Merge safe-bugfixes-8-6
Diffstat (limited to 'doc/safe.n')
-rw-r--r--doc/safe.n10
1 files changed, 9 insertions, 1 deletions
diff --git a/doc/safe.n b/doc/safe.n
index 5b95eeb..5777f74 100644
--- a/doc/safe.n
+++ b/doc/safe.n
@@ -75,11 +75,19 @@ See the \fBOPTIONS\fR section below for a description of the
optional arguments.
If the \fIslave\fR argument is omitted, a name will be generated.
\fB::safe::interpCreate\fR always returns the interpreter name.
+.sp
+The interpreter name \fIslave\fR may include namespace separators,
+but may not have leading or trailing namespace separators, or excess
+colon characters in namespace separators. The interpreter name is
+qualified relative to the global namespace ::, not the namespace in which
+the \fB::safe::interpCreate\fR command is evaluated.
.TP
\fB::safe::interpInit\fR \fIslave\fR ?\fIoptions...\fR?
This command is similar to \fBinterpCreate\fR except it that does not
create the safe interpreter. \fIslave\fR must have been created by some
-other means, like \fBinterp create\fR \fB\-safe\fR.
+other means, like \fBinterp create\fR \fB\-safe\fR. The interpreter
+name \fIslave\fR may include namespace separators, subject to the same
+restrictions as for \fBinterpCreate\fR.
.TP
\fB::safe::interpConfigure\fR \fIslave\fR ?\fIoptions...\fR?
If no \fIoptions\fR are given, returns the settings for all options for the