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.
120 Hewlett-Packard Company 527186-023