Open System Services Programmer's Guide

event A significant change in some condition in the system or network. An event can be an operational
error, notification of limits exceeded, request for action, notification of lines and other objects
becoming available, and so on. Note that an event is not always an error.
Event Management
Service (EMS)
A part of the Distributed Systems Management (DSM) product used to provide event collection,
event logging, and event distribution facilities. It provides for different event descriptions for
interactive and programmatic interfaces, lets an operator or application select specific
event-message data, and allows for flexible distribution of event messages within a system or
network.
executable and
linkable format
(ELF)
The common standard file format for an object file used for native code on NonStop systems.
feature test macro A symbol defined by the compiler to indicate the presence of some feature in the compilation.
FIFO A type of special file that is always read and written in a first-in, first-out manner.
FIFO special file See FIFO.
file An object to which data can be written or from which data can be read. A file has attributes
such as access permissions and a file type. In the Open System Services (OSS) environment, file
types include regular file, character special file, block special file, FIFO, and directory. In the
Guardian environment, file types include disk files, processes, and subdevices.
file descriptor The nonnegative integer that uniquely identifies a single open of a file to a running process. Each
file descriptor is associated with an open file description that contains data about the file.
file identifier In the Guardian environment, the portion of a filename following the subvolume name. In the
OSS environment, a portion of the internal information used to identify a file in the OSS file
system. The two identifiers are not necessarily equivalent. However, the same character sequence
can be used in both contexts if it satisfies the following conditions: it contains up to eight characters,
all of which are lower-case letters or decimal digits, and the first character is a letter.
file name A string of characters that uniquely identifies a file.
In the PC environment, file names for disk files normally have at least two parts (the disk name
and the file name); for example, B:MYFILE.
In the Guardian environment, disk file names include an Expand node name, volume name,
subvolume name, and file identifier; for example, \NODE.$DISK.SUBVOL.MYFILE.
In the OSS environment, a file is identified by a pathname; for example, /usr/john/workfile.
See also filename.
file permission bits Information about a file that is used, along with other information, to determine whether a process
or user has read, write, or execute/search permission to that file. The bits are divided into three
parts: owner, group, and other. Each part is used with the corresponding file class of processes.
file privileges Additional privileges that can allow programs special access to files in restricted-access filesets
See also restricted-access fileset.
file system In the Open System Services (OSS) environment, a collection of files and file attributes. A file
system provides the namespace for the file serial numbers that uniquely identify its files. Open
System Services provides a file system (see also ISO/IEC IS 9945-1:1990 [ANSI/IEEE Std.
1003.1-1990], Clause 2.2.2.38); the Guardian application program interface (API) provides a
file system; and OSS Network File System (NFS) provides a file system. (OSS NFS filenames and
pathnames are governed by slightly different rules than OSS filenames and pathnames.) Within
the OSS and OSS NFS file systems, filesets exist as manageable objects.
On an HP NonStop™ system, the Guardian file system for an Expand node is a subset of the
OSS virtual file system. Traditionally, the API for file access in the Guardian environment is referred
to as the Guardian file system.
In some UNIX and NFS implementations, the term file system means the same thing as fileset.
That is, a file system is a logical grouping of files that, except for the root of the file system, can
be contained only by directories within the file system.
See also fileset.
569