EFN - global and group global event flag display and manipulator

Everyone needs an event flag munger sooner or later. This is
ours. 

The EFN program does most anything with global and group global
event flags.  It can display, set and clear them. EFN's main
claims to fame are the ability to set or clear ranges of flags
in a single command line, and the ability to take commands from
an indirect file. These make it particularly useful in system 
startup/shutdown applications. EFN is sensitive to the terminal 
on which it runs, and adjusts its output for hardcopy/CRT 
terminals. It also uses 132 columns ( and fewer lines) if your TI: 
buffer is 132. 

EFN.HLP is a help file for EFN.  Help is also available by typing "EFN ?".
EFNTEST.CMD is a sample command file for EFN.

The current EFN.TSK task image will run as is, since it is built 
non-privledged and does not link to any resident libraries.  
It was built under RSX11MPLUS V3.0 Update level B. It is also known to 
work on M+ V2.1, and M V4.0. It should work on almost any M or M+ system.

The group global flags must have already been created to allow EFN to
display, set or clear them.  See MCR FLG or DCL SET GROUPGLOBAL commands.
If you don't have or don't use Group Globals, EFN will work fine
with just the system flags. 

There is one option that is no yet working at presstime.  The "logfile"
function has not been implemented. Display will always be done to the 
terminal TI:. If you specify a logfile, the command will be accepted 
without error, but the display will still be done to TI: and no log 
file created. 

There is also a feature (!) which many won't like. In an attempt
to use as little of the CRT as possible, EFN overwrites it's 
command line with the resulting status or flag list. This is
intentional. If you don't like it, it is easily changed. 
Anyone adding enhancements or fixing any bugs are encouraged to
let us know, as we actively use this program and would appreciate
this information.

Last Edit: 3-OCT-1986 09:05:23 


DIRECTORY:

README.EFN -- this file
EFN.CMD -- command file to assemble and taskbuild
EFN.MAC -- MACRO-11 Source
EFN.TKB -- taskbuild command file
EFN.HLP -- help file
EFN.TSK -- task image file that will run as is on many systems
EFNTEST.CMD -- example of a command file that can be submitted to EFN


If you have any questions, comments or bug fixes, contact....

Jim Bostwick
Cargill Research Building
Box 9300
Minnepolis, MN.  55440

612-475-6264

