lfc_opendirg
opens a LFC directory, having the specified GUID, in the name server to be used in subsequent
lfc_readdirg
operations.
A
lfc_DIR
structure and a buffer to cache the directory entries are allocated in the
client API.
guid
specifies the Grid Unique IDentifier.
path
specifies the logical pathname relative to the current LFC directory or
the full LFC pathname.
RETURN VALUE
This routine returns a pointer to be used in the subsequent directory
function calls if the operation was successful or NULL if the operation
failed. In the latter case,
serrno
is set appropriately.
ERRORS
ENOENT
A component of
path
prefix does not exist or
path
is a null pathname.
EACCES
Search permission is denied on a component of the
path
prefix or read permission is denied on
path.
EFAULT
path
is a NULL pointer.
EINVAL
The length of the
guid
component exceeds
CA_MAXGUIDLEN.
ENOTDIR
A component of
path
prefix is not a directory.
ENAMETOOLONG
The length of
path
exceeds
CA_MAXPATHLEN
or the length of a
path
component exceeds
CA_MAXNAMELEN.