Glossary

This glossary defines terms used in this manual.

Click letter for quick access:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

C

carriage return

A character that forces all following text to the left margin of the next line or that signals the end of user input. The Return key is usually used to produce a carriage return. The carriage return character is the default record separator for record-oriented programs such as awk.

check in

In the Revision Control System (RCS), to store a file or revision in the RCS library.

check out

In the Revision Control System (RCS), to retrieve a file or revision from the RCS library.

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.

Click letter for quick access:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

D

delta

In a Revision Control System (RCS) or Source Code Control System (SCCS) file, the set of changes that constitute a specific version of the file.

dependency file

See dependent

dependency line

In the make utility, a line in the description file that describes the dependents on which a given target depends.

dependent

Also called a dependency file. In the make utility, an entity on which a file to be built (the target) depends. A source file is a dependent of an object module.

Click letter for quick access:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

F

field

In awk, one element of an input record; fields are separated by a field separator, which can be specified and is by default any amount of white space. The beginning and end of the record are also field separators.

See also record

field variable

In awk, a variable that is a field of the input record; field variables can be manipulated as any other variable.

Click letter for quick access:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

G

g-file

In the Source Code Control System (SCCS), the file whose contents are used to create the s-file or to apply a delta to it.

Click letter for quick access:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

I

ID keyword

In the Source Code Control System (SCCS), a symbol composed of a single letter enclosed by percent signs ( % ). In the Revision Control System (RCS), a symbol composed of a keyword name enclosed by dollar signs ( $ ). In expanded form, a keyword provides identification information about the file, such as its date, version number, or name.

Click letter for quick access:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

L

lexical analyzer

A program or program fragment for analyzing input and assigning elements of it to categories to assist in parsing the input. The lex program assists in the creation of lexical analyzers.

See also parser

locking

In a version control system, the creation and use of information flagging a version control file as being checked out for editing.

locking mechanism

In a version control system, a way to prevent overlapping and concurrent changes to a file. SCCS uses p-files to indicate which files are currently out for editing; RCS creates locks by editing the RCS file to insert lock information.

Click letter for quick access:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

M

macro definition

For the m4 macro processor or the make utility, a statement creating a macro name and defining the text and argument substitutions for which the macro stands.

Click letter for quick access:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

O

operator

In regular expressions, a character that is interpreted to mean something other than its literal meaning. For example, a pair of brackets ( [ ] ) form an operator that enables a single-character match on any one of the characters enclosed by the brackets.

Click letter for quick access:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

P

p-file

In the Source Code Control System (SCCS), a lock file whose presence indicates that the s-file of the same name is currently being edited.

parser

A program or program fragment for interpreting input and determining how to act upon it. The yacc program assists in the creation of parsers.

pattern space

In the sed editor, the range of lines currently being edited; the pattern space is selected by an address or pair of addresses.

Click letter for quick access:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

R

RCS file

In the Revision Control System (RCS), a file stored in the RCS library, containing the text of the original file and the list of deltas that have been applied to it.

RCS (Revision Control System)

A set of programs for managing program and documentation source files so that any revision of a given file can be retrieved. Revisions to a file are stored as a series of incremental changes (deltas) applied to the original version instead of as complete copies of all the versions. The system provides locking mechanisms so that only a single user can apply changes to a given file at any one time.

See also SCCS (Source Code Control System)

RCS file

A file stored in the Revision Control System (RCS) library containing the text of the original file and the list of deltas that have been applied to it.

RCS library

The directory in which Revision Control System (RCS) files are stored.

record

In awk, the information between two consecutive occurrences of the record separator, which can be specified and is by default a newline character. For most purposes, a record can be thought of as a line from the input file. The beginning and end of the file are also record separators.

Click letter for quick access:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

S

s-file

In the Source Code Control System (SCCS), a file stored in the SCCS library, containing the text of the original file and the list of deltas that have been applied to it.

SCCS (Source Code Control System)

A set of programs for managing program and documentation source files so that any revision of a given file can be retrieved. Revisions to a file are stored as a series of incremental changes (deltas) applied to the original version instead of as complete copies of all the versions. The system provides locking mechanisms so that only a single user can apply changes to a given file at any one time.

See also RCS (Revision Control System)

SCCS library

The directory in which Source Code Control System (SCCS) s-files and p-files are stored.

script

In the sed editor, a list of editing commands to be applied to the input file.

SID

In SCCS, the numeric identification applied to a particular delta.

See also SCCS (Source Code Control System)

Source Code Control System

See SCCS (Source Code Control System)

Click letter for quick access:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

T

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.

token

For the m4 macro processor, a recognizable entity that can be a macro name. A token consists of alphanumeric characters delimited by nonalphanumeric characters and cannot contain other tokens. For lex-generated lexical analyzers and yacc-generated parsers, the smallest independent unit of meaning as defined by either the parser or the lexical analyzer. A token can contain data, a language keyword, an identifier, or other parts of a language syntax.

Click letter for quick access:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

V

version control file

In a version control system, a file that consists of original text and a set of revisions (deltas) that have been made to it. In the Revision Control System (RCS), this file is called an RCS-file; in the Source Code Control System (SCCS), an s-file.

version control library

A directory that contains files that are organized and maintained under a version control system such as the Revision Control System (RCS) or the Source Code Control System (SCCS).

version control system

A software tool that aids in the organization and maintenance of file revisions and configurations. In particular, it automates the storing, logging, retrieval, and identification of revisions to source programs, documentation, and data files.

Click letter for quick access:
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Y

younger file

For the make utility, a dependency file that has changed more recently than its target.