gfal_chmod_python(3) - Linux man page
Name
gfal_chmod - change access mode of a file/directory
Synopsis
import gfal
int gfal_chmod (string path, mode_t mode)
Description
gfal_chmod changes access mode of the file/directory path according to the bit
pattern in mode.
- path
- specifies the file name (this can only be a TURL in the current implementation).
- mode
- Specifies the wanted mode with the same way as system chmod (eg. '0640').
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.
- 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),
Referenced By
gfal_bringonline_python(3)