HP-UX Reference (11i v1 05/09) - 7 Device (Special) Files, 9 General Information, Index (vol 10)
s
glossary(9) glossary(9)
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
enter a shell programming language control-flow construct (such as a
for construct) from the command
line. By default, the shell’s secondary prompt is the greater-than sign (>), but you can re-define it by set-
ting the shell variable PS2 appropriately in your
.profile file. (The C shell has no secondary prompt.)
select code
On Series 700 systems, part of an address used for devices. Multiple peripherals connected to the same
interface card share the same select code. On Series 700 systems, select code consists of the bus and slot
numbers for a device, both of which are determined by the particular I/O slot in which the I/O card resides.
All functions on a multifunction card share the same select code.
semaphore identifier (semid)
A unique positive integer created by a semget (2) system call. Each semid has a set of semaphores and a
data structure associated with it. The data structure is referred to as
semid_ds and contains the follow-
ing members:
struct
ipc_perm sem_perm; /* operation permission */
ushort sem_nsems; /* number of sems in set */
time_t sem_otime; /* last operation time */
time_t sem_ctime; /* last change time */
/* Times measured in secs since */
/* 00:00:00 GMT, Jan. 1, 1970 */
Semaphore identifiers can be created using ftok(3C).
sem_perm is an ipc_perm structure that specifies the semaphore operation permission (see below).
This structure includes the following members:
ushort cuid; /* creator user id */
ushort cgid; /* creator group id */
ushort uid; /* user id */
ushort gid; /* group id */
ushort mode; /* r/a permission */
The value of sem_nsems is equal to the number of semaphores in the set. Each semaphore in the set is
referenced by a positive integer referred to as a sem_num. sem_num values run sequentially from 0 to
the value of sem_nsems minus 1. sem_otime is the time of the last semop(2) operation, and
sem_ctime is the time of the last semctl(2) operation that changed a member of the above structure.
A semaphore is a data structure that contains the following members:
ushort semval; /* semaphore value */
short sempid; /* pid of last operation */
Section 9−−20 Hewlett-Packard Company − 19 − HP-UX 11i Version 1: September 2005