mumps, gl, locks, gcompact, gverify, fix, grestore − a Free M system
gl [-k] [-d]
[-n] [^] global
glocks [ -pid ] [ lockfile ]
gcompact [^] global
gverify [^] global
gfix [^] global
grestore [^] global
The mumps , program runs an instance of FreeM. This program is full of pleasant surprises. The source code is well commented and currently serves as the primary documentation, along with the README file supplied with this distribution. Much needs to be said here about features, limitations, etc. Whoever designed and wrote this system deserves a standing ovation from M-sters worldwide.
none at present
The gl utility program lists the specified global to standard output.
Show global keys alone on a separate line.
Show global data alone on a separate line
Show global keys and data, each on a separate line, with the keys in naked naked indicator form relative to the previous key.
If none of these switches is supplied, the output has each node’s key and data on the same line separated by an "=". The -k and -d switches may be combined as -kd to output keys and data on alternating lines.
The locks utility program lists the contents of the locktable to standard output.
If the proccess id of a running mumps process is supplied, all lock entries created by that process will be cleared from the locktable.
If an alternate lockfile is specifed on the command line, it will be referenced by locks rather than the normal default lockfile ( /var/tmp/locktab ).
The gcompact utility program compacts the specifed global in place.
The gverify utility program verifies and validates the specifed global, checking for database anomalies.
The gfix interactive utility program permits navigation of the B−tree structure of the specifed global a block at a time.
The grestore utility program will fix problems with the specified global.
I’m not sure what the return values of any of these programs is. Something to add here.
The executable program that provides MUMPS interpreter, global and other services.
The first routine executed when mumps is run. If login.mps exits with a Halt command, the mumps program stops (so we have a user mode), otherwise, mumps enters programmer mode.
A benchmark routine which times multiple execution of various core operations.
There may be some environment variables that affect the operation of these programs.
There are a few.
Shalom ha-Ashkenaz, 1998/06/18 CE, to the stewardship of the
MUMPS Users Group - Deutschland.
The author’s identity is a mystery. Can anyone shed light on this?
Man page written by Ron Fox (rfox [AT] dls.org)
See COPYRIGHT document included with the distribution (and embedded in the troff source of this man page.