RecordEval man page on BSDi

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



Tcl_RecordAndEval(3)  Tcl Library Procedures Tcl_RecordAndEval(3)

_________________________________________________________________

NAME
       Tcl_RecordAndEval  -  save  command on history list before
       evaluating

SYNOPSIS
       #include <tcl.h>

       int
       Tcl_RecordAndEval(interp, cmd, eval)

ARGUMENTS
       Tcl_Interp   *interp    (in)	 Tcl interpreter in which
					 to evaluate command.

       char	    *cmd       (in)	 Command  (or sequence of
					 commands) to execute.

       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.
_________________________________________________________________

DESCRIPTION
       Tcl_RecordAndEval is invoked to record  a  command  as  an
       event  on  the  history	list  and  then	 execute it using
       Tcl_Eval (or Tcl_GlobalEval if the TCL_EVAL_GLOBAL bit  is
       set  in	flags).	  It  returns  a  completion code such as
       TCL_OK just like Tcl_Eval and  it  leaves  information  in
       interp->result.	If you don't want the command recorded on
       the history list then you should invoke	Tcl_Eval  instead
       of  Tcl_RecordAndEval.  Normally Tcl_RecordAndEval 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.

KEYWORDS
       command, event, execute, history, interpreter, record

Tcl			       7.4				1

[top]

List of man pages available for BSDi

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]
Tweet
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