Open System Services System Calls Reference Manual (G06.29+, H06.08+, J06.03+)
chdir(2) OSS System Calls Reference Manual
• The specified pathname cannot be mapped to a valid Guardian filename.
• The specified pathname points to the name of a Guardian process that is
not of subtype 30.
• The path parameter names a symbolic link, but the directory to which it
refers does not exist.
• The path parameter specifies a file on a remote HP NonStop node, but
communication with the remote node has been lost.
[ENOROOT] One of these conditions exists:
• The root fileset of the local node (fileset 0) is not in the STARTED state.
• The current root fileset for the specified file is unavailable. The OSS
name server for the fileset might have failed.
• The specified file is on a remote HP NonStop node, and communication
with the remote name server has been lost.
[ENOTDIR] A component of the pathname is not a directory.
[ENXIO] The fileset containing the client’s current working directory or root directory is
not mounted.
[EOSSNOTRUNNING]
The program attempted an operation on an object in the OSS environment while
a required system process was not running.
[EPERM] One of the following conditions exist:
• The program attempted an operation on a Guardian process or attempted
to access a Guardian ZYQ subvolume.
• The program attempted an operation on a SEEP-protected fileset. Valid
for J06.15 and later J-series RVUs, and H06.26 and later H-series RVUs.
For all other error conditions, errno is set to the appropriate Guardian file-system error number.
See the Guardian Procedure Errors and Messages Manual for more information about a specific
Guardian file-system error.
RELATED INFORMATION
Commands: cd(1).
Functions: chroot(2).
Miscellaneous topics: acl(5).
STANDARDS CONFORMANCE
The following are HP extensions to the XPG4 Version 2 specification:
• The errno values [EFAULT], [EFSBAD], [EIO], [ENOROOT], [ENXIO],
[EOSSNOTRUNNING], and [EPERM] can be returned.
1−20 Hewlett-Packard Company 527186-023