Content-type: text/html
Man page of GFAL_ACCESS
GFAL_ACCESS
Section: Library Functions (3)
Updated: $Date: 2008/12/18 13:19:12 $
Index
Return to Main Contents
NAME
gfal_access - check existence/accessibility of a file/directory
SYNOPSIS
import os
import gfal
int gfal_access (string 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 following constants:
os.R_OK
(read access),
os.W_OK
(write access),
os.X_OK
(execute access) or
os.F_OK
(file existence).
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_python(3),
gfal_init_python(3),
gfal_internal_free_python(3),
gfal_deletesurls_python(3),
gfal_removedir_python(3),
gfal_get_python(3),
gfal_getstatus_python(3),
gfal_ls_python(3),
gfal_pin_python(3),
gfal_prestage_python(3),
gfal_prestagestatus_python(3),
gfal_release_python(3),
gfal_abortrequest_python(3),
gfal_abortfiles_python(3),
gfal_set_xfer_done_python(3),
gfal_set_xfer_running_python(3),
gfal_turlsfromsurls_python(3),
gfal_get_ids_python(3),
gfal_set_ids_python(3),
gfal_get_results_python(3),
gfal_access_python(3),
gfal_chmod_python(3),
gfal_close_python(3),
gfal_closedir_python(3),
gfal_creat_python(3),
gfal_get_timeout_connect_python(3),
gfal_get_timeout_sendreceive_python(3),
gfal_get_timeout_bdii_python(3),
gfal_get_timeout_srm_python(3),
gfal_set_timeout_connect_python(3),
gfal_set_timeout_sendreceive_python(3),
gfal_set_timeout_bdii_python(3),
gfal_set_timeout_srm_python(3),
gfal_lseek_python(3),
gfal_mkdir_python(3),
gfal_open_python(3),
gfal_opendir_python(3),
gfal_read_python(3),
gfal_rename_python(3),
gfal_rmdir_python(3),
gfal_stat_python(3),
gfal_unlink_python(3),
gfal_write_python(3),
gfal_set_verbose_python(3),
gfal_get_errno_python(3),
Index
- NAME
-
- SYNOPSIS
-
- DESCRIPTION
-
- RETURN VALUE
-
- ERRORS
-
- SEE ALSO
-
This document was created by
man2html,
using the manual pages.
Time: 14:16:31 GMT, July 14, 2009