RecEvalObj man page on DigitalUNIX

Man page or keyword search:  
man Server   12896 pages
apropos Keyword Search (all sections)
Output format
DigitalUNIX logo
[printable version]

Tcl_RecordAndEvalObj(3)	    Tcl Library Procedures     Tcl_RecordAndEvalObj(3)


       Tcl_RecordAndEvalObj - save command on history list before evaluating

       #include <tcl.h>

       Tcl_RecordAndEvalObj(interp, cmdPtr, flags)

       Tcl_Interp   *interp    (in)	 Tcl  interpreter in which to evaluate

       Tcl_Obj	    *cmdPtr    (in)	 Points to a Tcl object	 containing  a
					 command  (or sequence of commands) to

       int	    flags      (in)	 An OR'ed combination  of  flag	 bits.
					 TCL_NO_EVAL  means record the command
					 but	  don't	     evaluate	   it.
					 TCL_EVAL_GLOBAL  means	 evaluate  the
					 command at global  level  instead  of
					 the current stack level.

       Tcl_RecordAndEvalObj  is invoked to record a command as an event on the
       history list and then execute it using Tcl_EvalObj (or  Tcl_GlobalEval‐
       Obj  if the TCL_EVAL_GLOBAL bit is set in flags).  It returns a comple‐
       tion code such as TCL_OK just like Tcl_EvalObj, as  well	 as  a	result
       object  containing additional information (a result value or error mes‐
       sage) that can be retrieved using Tcl_GetObjResult.  If you don't  want
       the  command  recorded  on  the	history	 list  then  you should invoke
       Tcl_EvalObj instead of Tcl_RecordAndEvalObj.  Normally  Tcl_RecordAndE‐
       valObj  is only called with top-level commands typed by the user, since
       the purpose of history is to  allow  the	 user  to  re-issue  recently-
       invoked	commands.   If the flags argument contains the TCL_NO_EVAL bit
       then the command is recorded without being evaluated.

       Tcl_EvalObj, Tcl_GetObjResult

       command, event, execute, history, interpreter, object, record

Tcl				      8.0	       Tcl_RecordAndEvalObj(3)

List of man pages available for DigitalUNIX

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
Vote for polarhome
Free Shell Accounts :: the biggest list on the net