[Return to Library] [Contents] [Previous Chapter] [Index] [Help]


Glossary

This glossary defines terms used in this manual.

attribute-value pair
In a software kit's key file, a line specifying the name and value for a single attribute of the kit. Controls how the kit is built by the kits command and how it is installed by the setld utility.


collating symbol
In a regular expression, a name that defines a particular subset of the available characters, such as lowercase characters, in a collating sequence that uses multicharacter strings to represent single characters.


dependency expression
In a subset control program (SCP), a Backus-Naur form (postfix) logical expression consisting of subset identifiers and relational operators to describe the current subset's relationship to the named subsets. See also subset dependency.



kernel
The kernel is a software entity that runs in supervisor mode and does not communicate with a device except through calls to a device driver.


Kernel framework
See subsystem.


layered product
In setld and product kit development, an optional software product designed to be installed as an added feature of the Digital UNIX system.


locking
In software installation by the setld utility, the act of inserting a new subset's name in the lock file of an existing subset so that an attempt to remove the latter subset will flag the user with a dependency warning. In a version control system, the creation and use of information flagging a version control file as being checked out for editing.


name_data.c file
The name_data.c file provides a convenient place to size the data structures and data structure arrays that device drivers use. In addition, the file can contain definitions that third-party device writers might want their customers to change. This file is particularly convenient for third- party driver writers who do not want to ship device driver sources.


Name.list file
The NAME.list file is a copy of the .product.list file that is created when the system manager installs the device driver kit supplied by a third-party vendor.


setld
The setld utility allows the transfer of the contents of the device driver kit to a customer's system on Digital UNIX


source hierarchy
For building software kits, the directory tree and files that are to be compiled by the kits command into subsets for a kit.


subset control program (SCP)
A subset control program (SCP) is a program written by the kit developer that contains path specifications for all of the files related to a given product kit. The SCP is invoked by setld during the installation of the kit.


subset
The smallest installable component of a software kit for the setld utility. Contains files of any type, usually interrelated in some way.


subset dependency
The condition in which a given subset requires the presence, or lack thereof, of other subsets in order to function properly. Evaluated by a subset's SCP under control of the setld utility. See also dependency expression.


target
Also called a target file. In the make utility, an entity to be built from its dependents. An executable program is a target that is built from one or more object modules.


sysconfigdb
The sysconfigdb utility is a system management tool that maintains the sysconfigdb database.


sysconfigtab database
The sysconfigtab database contains the information provided in the sysconfigtab file fragments. This information is appended to the sysconfigtab database when the system manager runs the sysconfigdb utility during the installation of a kit.


target hierarchy
For building software kits, the directory tree into which a software kit is placed by the kits command.