xrootd
Loading...
Searching...
No Matches
Functions
XrdFfsPosix.hh File Reference
#include <dirent.h>
#include <cerrno>
#include <fcntl.h>
#include <sys/stat.h>
#include <sys/types.h>
#include <sys/time.h>
#include <sys/param.h>
#include <sys/resource.h>
#include <sys/uio.h>
#include <unistd.h>
#include <sys/statvfs.h>
Include dependency graph for XrdFfsPosix.hh:

Go to the source code of this file.

Functions

int XrdFfsPosix_stat (const char *file_name, struct stat *buf)
 
DIR * XrdFfsPosix_opendir (const char *dirname)
 
struct dirent * XrdFfsPosix_readdir (DIR *dirp)
 
int XrdFfsPosix_closedir (DIR *dir)
 
int XrdFfsPosix_mkdir (const char *path, mode_t mode)
 
int XrdFfsPosix_rmdir (const char *path)
 
int XrdFfsPosix_open (const char *pathname, int flags, mode_t mode)
 
off_t XrdFfsPosix_lseek (int fildes, off_t offset, int whence)
 
ssize_t XrdFfsPosix_read (int fd, void *buf, size_t count)
 
ssize_t XrdFfsPosix_pread (int fildes, void *buf, size_t nbyte, off_t offset)
 
int XrdFfsPosix_close (int fd)
 
ssize_t XrdFfsPosix_write (int fildes, const void *buf, size_t nbyte)
 
ssize_t XrdFfsPosix_pwrite (int fildes, const void *buf, size_t nbyte, off_t offset)
 
int XrdFfsPosix_fsync (int fildes)
 
int XrdFfsPosix_unlink (const char *path)
 
int XrdFfsPosix_rename (const char *oldpath, const char *newpath)
 
int XrdFfsPosix_ftruncate (int fildes, off_t offset)
 
int XrdFfsPosix_truncate (const char *path, off_t size)
 
long long XrdFfsPosix_getxattr (const char *path, const char *name, void *value, unsigned long long size)
 
void XrdFfsPosix_clear_from_rdr_cache (const char *rdrurl)
 
int XrdFfsPosix_unlinkall (const char *rdrurl, const char *path, uid_t user_uid)
 
int XrdFfsPosix_rmdirall (const char *rdrurl, const char *path, uid_t user_uid)
 
int XrdFfsPosix_renameall (const char *rdrurl, const char *from, const char *to, uid_t user_uid)
 
int XrdFfsPosix_truncateall (const char *rdrurl, const char *path, off_t size, uid_t user_uid)
 
int XrdFfsPosix_readdirall (const char *rdrurl, const char *path, char ***direntarray, uid_t user_uid)
 
int XrdFfsPosix_statvfsall (const char *rdrurl, const char *path, struct statvfs *stbuf, uid_t user_uid)
 
int XrdFfsPosix_statall (const char *rdrurl, const char *path, struct stat *stbuf, uid_t user_uid)
 

Function Documentation

◆ XrdFfsPosix_clear_from_rdr_cache()

void XrdFfsPosix_clear_from_rdr_cache ( const char * rdrurl)

◆ XrdFfsPosix_close()

int XrdFfsPosix_close ( int fd)

◆ XrdFfsPosix_closedir()

int XrdFfsPosix_closedir ( DIR * dir)

◆ XrdFfsPosix_fsync()

int XrdFfsPosix_fsync ( int fildes)

◆ XrdFfsPosix_ftruncate()

int XrdFfsPosix_ftruncate ( int fildes,
off_t offset )

◆ XrdFfsPosix_getxattr()

long long XrdFfsPosix_getxattr ( const char * path,
const char * name,
void * value,
unsigned long long size )

◆ XrdFfsPosix_lseek()

off_t XrdFfsPosix_lseek ( int fildes,
off_t offset,
int whence )

◆ XrdFfsPosix_mkdir()

int XrdFfsPosix_mkdir ( const char * path,
mode_t mode )

◆ XrdFfsPosix_open()

int XrdFfsPosix_open ( const char * pathname,
int flags,
mode_t mode )

◆ XrdFfsPosix_opendir()

DIR * XrdFfsPosix_opendir ( const char * dirname)

◆ XrdFfsPosix_pread()

ssize_t XrdFfsPosix_pread ( int fildes,
void * buf,
size_t nbyte,
off_t offset )

◆ XrdFfsPosix_pwrite()

ssize_t XrdFfsPosix_pwrite ( int fildes,
const void * buf,
size_t nbyte,
off_t offset )

◆ XrdFfsPosix_read()

ssize_t XrdFfsPosix_read ( int fd,
void * buf,
size_t count )

◆ XrdFfsPosix_readdir()

struct dirent * XrdFfsPosix_readdir ( DIR * dirp)

◆ XrdFfsPosix_readdirall()

int XrdFfsPosix_readdirall ( const char * rdrurl,
const char * path,
char *** direntarray,
uid_t user_uid )

◆ XrdFfsPosix_rename()

int XrdFfsPosix_rename ( const char * oldpath,
const char * newpath )

◆ XrdFfsPosix_renameall()

int XrdFfsPosix_renameall ( const char * rdrurl,
const char * from,
const char * to,
uid_t user_uid )

◆ XrdFfsPosix_rmdir()

int XrdFfsPosix_rmdir ( const char * path)

◆ XrdFfsPosix_rmdirall()

int XrdFfsPosix_rmdirall ( const char * rdrurl,
const char * path,
uid_t user_uid )

◆ XrdFfsPosix_stat()

int XrdFfsPosix_stat ( const char * file_name,
struct stat * buf )

◆ XrdFfsPosix_statall()

int XrdFfsPosix_statall ( const char * rdrurl,
const char * path,
struct stat * stbuf,
uid_t user_uid )

◆ XrdFfsPosix_statvfsall()

int XrdFfsPosix_statvfsall ( const char * rdrurl,
const char * path,
struct statvfs * stbuf,
uid_t user_uid )

◆ XrdFfsPosix_truncate()

int XrdFfsPosix_truncate ( const char * path,
off_t size )

◆ XrdFfsPosix_truncateall()

int XrdFfsPosix_truncateall ( const char * rdrurl,
const char * path,
off_t size,
uid_t user_uid )

◆ XrdFfsPosix_unlink()

int XrdFfsPosix_unlink ( const char * path)

◆ XrdFfsPosix_unlinkall()

int XrdFfsPosix_unlinkall ( const char * rdrurl,
const char * path,
uid_t user_uid )

◆ XrdFfsPosix_write()

ssize_t XrdFfsPosix_write ( int fildes,
const void * buf,
size_t nbyte )