summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordgp <dgp@users.sourceforge.net>2003-07-18 15:21:39 (GMT)
committerdgp <dgp@users.sourceforge.net>2003-07-18 15:21:39 (GMT)
commitae9d3f4db9aeb71d1d16b022105d11fc689fcf86 (patch)
treed991583da8e7cc0281c7dd714864ee022c43095c
parentd2330a6687c2f6aa79494b00fcda6ba56f3e08a8 (diff)
downloadtcl-ae9d3f4db9aeb71d1d16b022105d11fc689fcf86.zip
tcl-ae9d3f4db9aeb71d1d16b022105d11fc689fcf86.tar.gz
tcl-ae9d3f4db9aeb71d1d16b022105d11fc689fcf86.tar.bz2
* doc/CrtSlave.3 (Tcl_MakeSafe): Removed warning about possible
deprecation (no TIP on that).
-rw-r--r--ChangeLog5
-rw-r--r--doc/CrtSlave.39
2 files changed, 9 insertions, 5 deletions
diff --git a/ChangeLog b/ChangeLog
index e508820..9ea6018 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2003-07-18 Don Porter <dgp@users.sourceforge.net>
+
+ * doc/CrtSlave.3 (Tcl_MakeSafe): Removed warning about possible
+ deprecation (no TIP on that).
+
2003-07-17 Daniel Steffen <das@users.sourceforge.net>
* unix/tclUnixFCmd.c: fix for compilation errors on platforms where
diff --git a/doc/CrtSlave.3 b/doc/CrtSlave.3
index f0945c6..a9abfe2 100644
--- a/doc/CrtSlave.3
+++ b/doc/CrtSlave.3
@@ -4,7 +4,7 @@
'\" See the file "license.terms" for information on usage and redistribution
'\" of this file, and for a DISCLAIMER OF ALL WARRANTIES.
'\"
-'\" RCS: @(#) $Id: CrtSlave.3,v 1.9 2003/07/16 21:34:25 dkf Exp $
+'\" RCS: @(#) $Id: CrtSlave.3,v 1.10 2003/07/18 15:21:39 dgp Exp $
'\"
.so man.macros
.TH Tcl_CreateSlave 3 7.6 Tcl "Tcl Library Procedures"
@@ -146,10 +146,9 @@ potentially-unsafe core functionality (both commands and variables)
from \fIinterp\fR. However, it cannot know what parts of an extension
or application are safe and does not make any attempt to remove those
parts, so safety is not guaranteed after calling \fBTcl_MakeSafe\fR.
-For this reason, this function should not be called by new code and is
-likely to be deprecated or removed in a future version of Tcl. Safe
-interpreters can be obtained by using \fBTcl_CreateSlave\fR instead,
-which creates interpreters in a known-safe state.
+Callers will want to take care with their use of \fBTcl_MakeSafe\fR
+to avoid false claims of safety. For many situations, \fBTcl_CreateSlave\fR
+may be a better choice, since it creates interpreters in a known-safe state.
.PP
\fBTcl_GetSlave\fR returns a pointer to a slave interpreter of
\fIinterp\fR. The slave interpreter is identified by \fIslaveName\fR.