Trailing-Edge
-
PDP-10 Archives
-
mit_emacs_170_teco_1220
-
info/efork.info
There are no other files named efork.info in the archive.
-*-Text-*-
This file documents EFORK.
EFORK Node: Top, Up: (EMACS)
The EFORK library
The EFORK library consists of several functions to make it possible
for the user to invoke (multiple) inferior forks running whatever
program he wants. Typically it is used to invoke an inferior EXEC
or LISP. It consists of macros to create or resume a fork, destroy
a fork, and list the "names" of the forks you have created.
* Menu:
* Create:: How to create (or resume) an inferior fork
* Destroy:: How to destroy a previously created fork
* List:: How to list the "names" of inferior forks
EFORK Node: Create, Up: Top, Previous: Top, Next: Destroy
Creating or resuming an inferior fork
In order to utilize EFORK, it first must be loaded by doing:
MM Load Library$EFORK$
Once loaded a fork is created by pressing M-+. EFORK will prompt
for a "handle" by saying handle: at the bottom of your screen. Any
"name" is legal here, but EFORK will use the name to try to figure
out which program you mean to run. If you reply "exec", EFORK will
assume you mean to create a new EXEC. If you reply "lisp" it will
assume you mean to create a new LISP fork. In general, ; if the
file SYS:"name".exe exists, EFORK will assume that you mean to run
that program. If SYS:"name".exe does not exist, EFORK will assume
you are trying to run "name".exe on your own directory. In any
event, it will ask you before it runs anything, giving you a chance
to tell it different.
To resume a previously created fork, just type M-+ and give the "name"
of the fork. If the "name" is the previous fork created or resumed, then
just type carriage return.
EFORK Node: Destroy, Up: Top, Previous: Create, Next: List
Destroying an inferior fork
To destroy an inferior fork type M-,. EFORK will prompt for the
"name" of the fork to destroy and will then destroy it.
EFORK Node: List, Up: Top, Previous: Destroy
Listing the "name"s of all of your forks.
MM List Handles$ will type a list of the "name"s of all of your forks.