home *** CD-ROM | disk | FTP | other *** search
- exec command arg1 arg2 ...[< input]
- The exec command treats its command argument as the
- name of a program to execute. It searches the
- directories in the PATH environment variable to find an
- executable file by the name command, then executes the
- file, passing it an argument list consisting of command
- plus all of the args. If an argument < appears
- anywhere among the arguments to exec, then neither it
- or the following argument is passed to command.
- Instead, the following argument (input) consists of
- input to the command; exec will create a pipe and use
- it to pass input to command as standard input. Exec
- also creates a pipe to receive command's output (both
- standard output and standard error). The information
- received over this pipe is returned as the result of
- the exec command. The exec command also looks at the
- return status returned by command. Normally this
- should be zero; if it is then exec returns normally.
- If command returns a non-zero status, then exec will
- return that code; it should be one of the ones defined
- in the section ``COMMAND RESULTS'' above. If an out-of
- range code is returned by the command, it will cause
- command unwinding just as if TCL_ERROR had been
- returned; at the outermost level of command
- interpretation, the Tcl interpreter will turn the code
- into TCL_ERROR, with an appropriate error message.
-
-