Content-type: text/html Man page of GFAL_STAT

GFAL_STAT

Section: Library Functions (3)
Updated: $Date: 2008/12/18 13:19:12 $
Index Return to Main Contents

 

NAME

gfal_stat - get information about a file or directory

 

SYNOPSIS

import gfal

int gfal_stat (string filename, dict statbuf)
int gfal_lstat (string filename, dict statbuf)

int gfal_stat64 (string filename, dict statbuf)
int gfal_stat64 (string filename, dict statbuf)

 

DESCRIPTION

gfal_stat gets information about a file or directory. gfal_lstat is identical to gfal_stat except for symbolic links. In this case, the link itself is statted and not followed.
filename
specifies the file name: either a logical file name, a guid, an SURL or a TURL.

The 64 bits functions must be used for large files. They have the same syntax as the normal stat functions except that they use a stat64 structure.

 

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 filename prefix.
EFAULT
filename is a NULL pointer.
ENOTDIR
A component of filename prefix is not a directory.
EINVAL
filename 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),


 

Index

NAME
SYNOPSIS
DESCRIPTION
RETURN VALUE
ERRORS
SEE ALSO

This document was created by man2html, using the manual pages.
Time: 14:16:32 GMT, July 14, 2009