Open System Services System Calls Reference Manual (G06.25+, H06.03+)

Miscellaneous lename(5)
qualifier Species a unique identier signicant to the device. A qualier is a character
string of two to eight valid characters. The rst character must be a number sign
(#). Valid characters for the rest of the string are the letters a through z, and the
digits 0 through 9. (Uppercase letters A through Z are accepted but converted to
lowercase letters.) The second character must be a letter.
DESCRIPTION
This reference page describes le-naming rules. There is a separate set of naming rules for the
le system in each environment:
Rules for OSS les
Rules for Guardian les
There are also rules used to translate a name used in one environment to a name valid for the
opposite environment.
OSS Filenames
In the OSS environment, the term "lename" refers to a component of a pathname that contains
any characters other than a slash (/) character or a null character.
The hyphen (-) should not be the rst character of an OSS lename if shell commands or utilities
will be used on the le. The colon (:) should not be a character in an OSS lename if shell com-
mands or utilities will be used on the le.
The OSS le system does not require lename characters to conform to POSIX.1 and ISO C stan-
dards for portable lenames. However, the use of portable lenames is strongly recommended.
Valid characters for a portable lename are the letters A through Z, the letters a through z, the
digits 0 through 9, and the graphic symbols for period, underscore (_), and hyphen (-). The
hyphen cannot be the rst character of a portable lename.
Guardian Filenames
In the Guardian environment, the term "lename" refers to the set of information that uniquely
identies a Guardian object. A Guardian lename can contain the following characters:
The letters A through Z (lowercase letters are automatically translated to uppercase and
do not appear in the Guardian le system)
The digits 0 through 9
The graphic symbols for backslash (\), number sign (#), colon (:), period, and dollar sign
($)
A Guardian lename is approximately equivalent to an OSS pathname; Guardian disk les
appear in the /G directory with pathnames that have been mapped to OSS lenames.
Guardian objects with Guardian lenames include:
Disk les
Temporary disk les
Nondisk devices
Named processes
527186-003 Hewlett-Packard Company 1231