HP-UX Reference (11i v2 03/08) - 5 Miscellaneous Topics, 7 Device (Special) Files, 9 General Information, Index (vol 9)

l
glossary(9) glossary(9)
Logical Interchange Format (LIF)
A standard format for mass storage implemented on many Hewlett-Packard computers to
aid in media transportability. See lif(4) for more detail.
login The process of gaining access to HP-UX. This consists of successful execution of the
login sequence defined by login(1), which varies depending on the system
configuration. It requests a login name and possibly one or more passwords.
login directory
The directory in which you are placed immediately after you log in. This directory is
defined for each user in the file
/etc/passwd. The shell variable HOME is set automat-
ically to your login directory by login(1) immediately after you log in. See home
directory.
magic number
The first word of an
a.out
-format or archive file. This word contains the system ID,
which states what machine (hardware) the file will run on, and the file type (executable,
sharable executable, archive, etc.).
major number
A number used exclusively to create special files that enable I/O to or from specific dev-
ices. This number indicates which device driver to use for the device. Refer to mknod(2)
and the System Administrator manual supplied with your system for details.
message catalog
Program strings, such as program messages and prompts, are stored in a message cata-
log corresponding to a particular geographical area. Retrieval of a string from a mes-
sage catalog is based on the value of the user’s
LANG
environment variable (see LANG).
message queue identifier (msqid)
A unique positive integer created by a msgget(2) system call. Each msqid has a message
queue and a data structure associated with it. The data structure is referred to as
msqid_ds and contains the following members:
struct
ipc_perm msg_perm; /* operation permission */
ulong msg_qnum; /* number of msgs on q */
ulong msg_qbytes; /* max number of bytes on q */
ulong msg_cbytes; /* current number of bytes on q */
ushort msg_lspid; /* pid of last msgsnd operation */
ushort msg_lrpid; /* pid of last msgrcv operation */
time_t msg_stime; /* last msgsnd time */
time_t msg_rtime; /* last msgrcv time */
time_t msg_ctime; /* last change time */
/* Times measured in secs since */
/* 00:00:00 GMT, Jan. 1, 1970 */
Message queue identifiers can be created using ftok(3C).
msg_perm is a ipc_perm structure that specifies the message 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/w permission */
msg_qnum is the number of messages currently on the queue. msg_qbytes is the max-
imum number of bytes allowed on the queue. msg_lspid is the process id of the last
process that performed a msgsnd operation. msg_lrpid is the process id of the last
process that performed a msgrcv operation. msg_stime is the time of the last
msgsnd operation, msg_rtime is the time of the last msgrcv operation, and
msg_ctime is the time of the last msgctl(2) operation that changed a member of the
above structure.
message operation permissions
In the msgop(2) and msgctl(2) system call descriptions, the permission required for an
Section 912 Hewlett-Packard Company 11 HP-UX 11i Version 2: August 2003