• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /macosx-10.10/tcl-105/tcl84/tcl/generic/

Lines Matching defs:safe

120  * mask denotes whether the interpreter is safe or not. Safe
121 * interpreters have restricted functionality, can only create safe slave
122 * interpreters and can only load safe extensions.
176 Tcl_Obj *pathPtr, int safe));
210 * and safe interp facilities. This is called from inside
258 * storage used by the master/slave/safe interpreter facilities.
433 int i, last, safe;
437 "-safe", "--", NULL
443 safe = Tcl_IsSafe(interp);
446 * Weird historical rules: "-safe" is accepted at the end, too.
458 safe = 1;
465 Tcl_WrongNumArgs(interp, 2, objv, "?-safe? ?--? ?path?");
491 if (SlaveCreate(interp, slavePtr, safe) == NULL) {
1569 * the slave interpreter safe.
1586 int isSafe; /* Should new slave be "safe" ? */
1777 * interpreter "safe".
1790 SlaveCreate(interp, pathPtr, safe)
1793 int safe; /* Should we make it "safe"? */
1820 if (safe == 0) {
1821 safe = Tcl_IsSafe(masterInterp);
1850 if (safe) {
2170 "permission denied: safe interpreter cannot expose commands",
2216 "safe interpreters cannot change recursion limit",
2273 "permission denied: safe interpreter cannot hide commands",
2359 "not allowed to invoke hidden commands from safe interpreter",
2406 "permission denied: safe interpreter cannot mark trusted",
2420 * Determines whether an interpreter is safe
2423 * 1 if it is safe, 0 if it is not.
2433 Tcl_Interp *interp; /* Is this interpreter "safe" ? */
2467 Tcl_Interp *interp; /* Interpreter to be made safe. */
2470 * safe interpreter. */
2483 * No env array in a safe slave.
2507 * Remove the standard channels from the interpreter; safe interpreters
2513 * these channels even if it is being made safe after being used for