Open System Services Library Calls Reference Manual (G06.29+, H06.08+, J06.03+)

nftw64(3) OSS Library Calls Reference Manual
ERRORS
If any of these conditions occurs, the nftw64( ) function sets errno to the corresponding value:
[EACCES] One of the following statements is true:
Search permission is denied for any component of the path parameter.
Read permission is denied for the path parameter.
The function specified by the function parameter returns -1 and does not
reset the value of errno.
[EFSBAD] The program attempted an operation involving a fileset with a corrupted fileset
catalog.
[ELOOP] Too many symbolic links were encountered in translating path.
[ENAMETOOLONG]
One of these names is too long:
The pathname pointed to by the path parameter
A component of the pathname pointed to by the path parameter
The intermediate result of pathname resolution when a symbolic link is
part of the path parameter
You can call the pathconf( ) function to obtain the applicable limits.
[ENOENT] One of the following conditions exists:
The path parameter points to an empty file.
The path parameter points to an empty string.
The path parameter specifies a file on a remote HP NonStop server node,
but communication with the remote node has been lost.
[ENOMEM] The system has insufcient resources.
[ENOROOT] One of the following 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 server node and communi-
cation with the remote name server has been lost.
[ENOTDIR] A component of the path parameter is not a directory.
[ENOTSUP] The path parameter refers to a file on a logical disk volume administered through
the Storage Management Foundation (SMF).
[ENXIO] The fileset containing the client’s current working directory or root directory is
not mounted.
In addition, if the function pointed to by the function parameter encounters an error, errno might
be set accordingly.
528 Hewlett-Packard Company 527187-017