HP-UX Reference (11i v3 07/02) - 7 Device (Special) Files, 9 General Information, Index (vol 10)

r
glossary(9) glossary(9)
__restrict
A macro that is optionally applied to the function prototype when the application developer directly or
indirectly selects C99 conformance. If the user chooses C99 conformance, the __restrict macro is changed
to the restrict keyword. Otherwise, the __restrict macro is expanded to an empty string.
root directory
(1) The highest level directory of the hierarchical file system, from which all other files branch. In HP-
UX, the slash (
/) character refers to the root directory. The root directory is the only directory in
the file system that is its own parent directory.
(2) Each process has associated with it a concept of a root directory for the purpose of resolving path
name searches for those paths beginning with slash (
/). A process’s root directory need not be the
root directory of the root file system, and can be changed by the chroot(1M) command or chroot(2) sys-
tem call. Such a directory appears to the process involved to be its own parent directory.
root volume
The mass storage volume which contains the boot area (which contains the HP-UX kernel) and the root
directory of the HP-UX file system.
saved group ID
Every process has a saved group ID that retains the processs effective group ID from the last successful
exec(2) or
setresgid() (see setresuid(2)), or from the last superuser call to setgid() (see setuid(2))
or setresuid(2).
setgid() permits a process to set its effective group ID to this remembered value. Con-
sequently, a process that executes a program with the set-group-ID bit set and with a group ID of 5 (for
example) can set its effective group ID to 5 at any time until the program terminates. See exec(2),
setuid(2), saved user ID, effective group ID, and set-group-ID bit. The saved group ID is also known
as the saved set-group-ID.
saved process group ID
Every process has a saved process group ID that retains the process’s group ID from the last successful
exec(2). See setpgrp(2), termio(7), and process group ID.
saved user ID
Every process has a saved user ID that retains the process’s effective user ID from the last successful
exec(2) or setresuid(2), or from the last superuser call to setuid(2). setuid(2) permits a process to set its
effective user ID to this remembered value. Consequently, a process which executes a program with the
set-user-ID bit set and with an owner ID of 5 (for example) can set its effective user ID to 5 at any time
until the program terminates. See exec(2), setuid(2), saved group ID, effective user ID, and set-user-
ID bit. The saved user ID is also known as the saved set-user-ID.
saved set-group-ID
See saved group ID.
saved set-user-ID
See saved user ID.
SCCS
See Source Code Control System.
Source Code Control System (SCCS)
A set of HP-UX commands that enables you to store changes to an SCCS file as separate "units" (called
deltas). These units, each of which contains one or more textual changes to the file, can then be applied to
or excluded from the SCCS file to obtain different versions of the file. The commands that make up SCCS
are admin(1), cdc(1), delta(1), get(1), prs(1), rmdel(1), sact(1), sccsdiff(1), unget(1), val(1), and what(1).
SCCS file
An ordinary text file that has been modified so the Source Code Control System (SCCS) can be used
with it. This modification is done automatically by the admin(1) command. See also delta.
secondary prompt
One or more characters that the shell prints on the display, indicating that more input is needed. This
prompt is not encountered nearly as frequently as the shell’s primary prompt (see prompt). When it
occurs, it is usually caused by an omitted right quote on a string (which confuses the shell), or when you
264 Hewlett-Packard Company 19 HP-UX 11i Version 3: February 2007