EXTERNALS - useful externals in the B library.

Description:

The B library contains a number of useful external definitions. These fall into several classes. There are predefined vectors and tables of useful information like code translation tables. There are also external variables used to communicate information to and from parts of the B library.

Some external variables are initialized at setup and contain information such as effective userid; others control action of internal library routines and specify such things as default file creation permissions. Another class of external variables are defined by the user, but are used by certain library routines. The most common example of this is .OPTAB which is used by .BSET.

Finally, there are a number of external definitions in the library which are used to control loading alternate versions of standard library routines. If the program has an EXTRN reference to one of these names, or if the variable is loaded via the B command "Use=" option, then the alternate version of the library routine is bound with the program.

See Also:

expl b lib external index
for a list of documented externals.

Copyright © 1996, Thinkage Ltd.