EXTERNALS - SYSLIB externals.

Description:

The SYSLIB library contains the following externals which may be useful to the user.

f.user   - List of implicit permissions on some userids.
f.stat   - FMS status words for the DRL FILACT or
           MME GEFSYE.
f.pack   - Last packname which was used.

These externals have the following uses.

f.userids
is a vector containing a list of three-word entries, and terminated by a -1. The first two words of each entry contain the BCD userid to which the implicit permissions are to apply. The third word contains its permissions in its lower half. This external is currently declared as follows:
f.userids[] {
    `cmdlib`, `      `, .HXECB,
    `librar`, `y     `, .HXECB,
    -1
};

which effectively gives all users execute permissions on CMDLIB.

f.stat
is a two-word vector used to contain the status returned from the most recent file system call. The second word can often (but not always) be used as a pointer to the file system error message for the status returned by the FMS routines. For more information, see "expl file system status".
f.pack
is a word containing the right-justified name of the argument that was provided in the last call to F.MNTD. You can use this to provide the packname when you get the "pack not mounted" status.

Copyright © 1996, Thinkage Ltd.