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.