gfal_access(3) - Linux man page

Name

gfal_access - check existence/accessibility of a file/directory

Synopsis

#include <unistd.h>
#include "gfal_api.h"

int gfal_access (const char *path, int amode);

Description

gfal_access checks the existence or the accessibility of the file/directory path according to the bit pattern in amode using the real user ID.
path
specifies the file name (this can only be a TURL in the current implementation).
amode
the bit pattern is built by an OR of the constants defined in <unistd.h>.

Return Value

This routine returns 0 if the operation was successful or -1 if the operation failed. In the latter case, errno is set appropriately.

Errors

ENOENT
The named file/directory does not exist.
EACCES
Search permission is denied on a component of the path prefix or specified access to the file itself is denied.
EFAULT
path is a NULL pointer.
ENOTDIR
A component of path prefix is not a directory.
EINVAL
path has an invalid syntax or amode is invalid.
ECOMM
Communication error.
EPROTONOSUPPORT
Access method not supported.

See Also

gfal(3)