#include <XrdPosixLinkage.hh>
Public Member Functions | |
int | Init (int *X=0) |
int | Load_Error (const char *epname, int retv=-1) |
XrdPosixLinkage () | |
~XrdPosixLinkage () | |
Public Attributes | |
Retv_Access(* | Access )(Args_Access) |
Retv_Acl(* | Acl )(Args_Acl) |
Retv_Chdir(* | Chdir )(Args_Chdir) |
Retv_Close(* | Close )(Args_Close) |
Retv_Closedir(* | Closedir )(Args_Closedir) |
Retv_Fclose(* | Fclose )(Args_Fclose) |
Retv_Fcntl(* | Fcntl )(Args_Fcntl) |
Retv_Fcntl64(* | Fcntl64 )(Args_Fcntl64) |
Retv_Fdatasync(* | Fdatasync )(Args_Fdatasync) |
Retv_Fflush(* | Fflush )(Args_Fflush) |
Retv_Fopen(* | Fopen )(Args_Fopen) |
Retv_Fopen64(* | Fopen64 )(Args_Fopen64) |
Retv_Fread(* | Fread )(Args_Fread) |
Retv_Fseek(* | Fseek )(Args_Fseek) |
Retv_Fseeko(* | Fseeko )(Args_Fseeko) |
Retv_Fseeko64(* | Fseeko64 )(Args_Fseeko64) |
Retv_Fstat(* | Fstat )(Args_Fstat) |
Retv_Fstat64(* | Fstat64 )(Args_Fstat64) |
Retv_Fsync(* | Fsync )(Args_Fsync) |
Retv_Ftell(* | Ftell )(Args_Ftell) |
Retv_Ftello(* | Ftello )(Args_Ftello) |
Retv_Ftello64(* | Ftello64 )(Args_Ftello64) |
Retv_Ftruncate(* | Ftruncate )(Args_Ftruncate) |
Retv_Ftruncate64(* | Ftruncate64 )(Args_Ftruncate64) |
Retv_Fwrite(* | Fwrite )(Args_Fwrite) |
Retv_Fgetxattr(* | Fgetxattr )(Args_Fgetxattr) |
Retv_Lgetxattr(* | Lgetxattr )(Args_Lgetxattr) |
Retv_Getxattr(* | Getxattr )(Args_Getxattr) |
Retv_Lseek(* | Lseek )(Args_Lseek) |
Retv_Lseek64(* | Lseek64 )(Args_Lseek64) |
Retv_Lstat(* | Lstat )(Args_Lstat) |
Retv_Lstat64(* | Lstat64 )(Args_Lstat64) |
Retv_Mkdir(* | Mkdir )(Args_Mkdir) |
Retv_Open(* | Open )(Args_Open) |
Retv_Open64(* | Open64 )(Args_Open64) |
Retv_Opendir(* | Opendir )(Args_Opendir) |
Retv_Pathconf(* | Pathconf )(Args_Pathconf) |
Retv_Pread(* | Pread )(Args_Pread) |
Retv_Pread64(* | Pread64 )(Args_Pread64) |
Retv_Pwrite(* | Pwrite )(Args_Pwrite) |
Retv_Pwrite64(* | Pwrite64 )(Args_Pwrite64) |
Retv_Read(* | Read )(Args_Read) |
Retv_Readv(* | Readv )(Args_Readv) |
Retv_Readdir(* | Readdir )(Args_Readdir) |
Retv_Readdir64(* | Readdir64 )(Args_Readdir64) |
Retv_Readdir_r(* | Readdir_r )(Args_Readdir_r) |
Retv_Readdir64_r(* | Readdir64_r )(Args_Readdir64_r) |
Retv_Rename(* | Rename )(Args_Rename) |
Retv_Rewinddir(* | Rewinddir )(Args_Rewinddir) |
Retv_Rmdir(* | Rmdir )(Args_Rmdir) |
Retv_Seekdir(* | Seekdir )(Args_Seekdir) |
Retv_Stat(* | Stat )(Args_Stat) |
Retv_Stat64(* | Stat64 )(Args_Stat64) |
Retv_Statfs(* | Statfs )(Args_Statfs) |
Retv_Statfs64(* | Statfs64 )(Args_Statfs64) |
Retv_Statvfs(* | Statvfs )(Args_Statvfs) |
Retv_Statvfs64(* | Statvfs64 )(Args_Statvfs64) |
Retv_Telldir(* | Telldir )(Args_Telldir) |
Retv_Truncate(* | Truncate )(Args_Truncate) |
Retv_Truncate64(* | Truncate64 )(Args_Truncate64) |
Retv_Unlink(* | Unlink )(Args_Unlink) |
Retv_Write(* | Write )(Args_Write) |
Retv_Writev(* | Writev )(Args_Writev) |
Private Member Functions | |
void | Missing (const char *) |
int | Resolve () |
Private Attributes | |
int | Done |
Definition at line 329 of file XrdPosixLinkage.hh.
XrdPosixLinkage::XrdPosixLinkage | ( | ) | [inline] |
XrdPosixLinkage::~XrdPosixLinkage | ( | ) | [inline] |
Definition at line 400 of file XrdPosixLinkage.hh.
int XrdPosixLinkage::Init | ( | int * | X = 0 |
) | [inline] |
Definition at line 331 of file XrdPosixLinkage.hh.
References Done, and Resolve().
Referenced by access(), acl(), chdir(), close(), closedir(), creat(), creat64(), fclose(), fcntl(), fcntl64(), fdatasync(), fflush(), fopen64(), fread(), fseek(), fseeko(), fseeko64(), fstat(), fstat64(), fsync(), ftell(), ftello(), ftello64(), ftruncate(), ftruncate64(), fwrite(), llseek(), lseek(), lseek64(), lstat(), lstat64(), mkdir(), open(), open64(), opendir(), pathconf(), pread(), pread64(), pwrite(), pwrite64(), read(), readdir(), readdir64(), readdir64_r(), readdir_r(), readv(), rename(), rewinddir(), rmdir(), seekdir(), stat(), stat64(), statfs(), statfs64(), statvfs(), statvfs64(), telldir(), truncate(), truncate64(), unlink(), write(), writev(), XrdPosixLinkage(), and XrdPosixXrootd::XrdPosixXrootd().
int XrdPosixLinkage::Load_Error | ( | const char * | epname, | |
int | retv = -1 | |||
) |
Definition at line 260 of file XrdPosixLinkage.cc.
References Write, Writev, Xrd_U_Write(), and Xrd_U_Writev().
Referenced by Xrd_U_Access(), Xrd_U_Acl(), Xrd_U_Chdir(), Xrd_U_Close(), Xrd_U_Closedir(), Xrd_U_Fclose(), Xrd_U_Fcntl(), Xrd_U_Fcntl64(), Xrd_U_Fdatasync(), Xrd_U_Fflush(), Xrd_U_Fgetxattr(), Xrd_U_Fopen(), Xrd_U_Fopen64(), Xrd_U_Fread(), Xrd_U_Fseek(), Xrd_U_Fseeko(), Xrd_U_Fseeko64(), Xrd_U_Fstat(), Xrd_U_Fstat64(), Xrd_U_Fsync(), Xrd_U_Ftell(), Xrd_U_Ftello(), Xrd_U_Ftello64(), Xrd_U_Ftruncate(), Xrd_U_Ftruncate64(), Xrd_U_Fwrite(), Xrd_U_Getxattr(), Xrd_U_Lgetxattr(), Xrd_U_Lseek(), Xrd_U_Lseek64(), Xrd_U_Lstat(), Xrd_U_Lstat64(), Xrd_U_Mkdir(), Xrd_U_Open(), Xrd_U_Open64(), Xrd_U_Opendir(), Xrd_U_Pathconf(), Xrd_U_Pread(), Xrd_U_Pread64(), Xrd_U_Pwrite(), Xrd_U_Pwrite64(), Xrd_U_Read(), Xrd_U_Readdir(), Xrd_U_Readdir64(), Xrd_U_Readdir64_r(), Xrd_U_Readdir_r(), Xrd_U_Readv(), Xrd_U_Rename(), Xrd_U_Rewinddir(), Xrd_U_Rmdir(), Xrd_U_Seekdir(), Xrd_U_Stat(), Xrd_U_Stat64(), Xrd_U_Statfs(), Xrd_U_Statfs64(), Xrd_U_Statvfs(), Xrd_U_Statvfs64(), Xrd_U_Telldir(), Xrd_U_Truncate(), Xrd_U_Truncate64(), Xrd_U_Unlink(), Xrd_U_Write(), and Xrd_U_Writev().
void XrdPosixLinkage::Missing | ( | const char * | ) | [private] |
Definition at line 272 of file XrdPosixLinkage.cc.
References RooFit::What().
Referenced by Resolve().
int XrdPosixLinkage::Resolve | ( | ) | [private] |
Definition at line 186 of file XrdPosixLinkage.cc.
References Access, Acl, Chdir, Close, Closedir, Fclose, Fcntl, Fcntl64, Fdatasync, Fflush, Fgetxattr, Fopen, Fopen64, Fread, Fseek, Fseeko, Fseeko64, Fstat, Fstat64, Fsync, Ftell, Ftello, Ftello64, Ftruncate, Ftruncate64, Fwrite, getenv(), Getxattr, Lgetxattr, LOOKUP_UNIX, Lseek, Lseek64, Lstat, Lstat64, Missing(), Mkdir, Open, Open64, Opendir, Pathconf, Pread, Pread64, Pwrite, Pwrite64, Read, Readdir, Readdir64, Readdir64_r, Readdir_r, Readv, Rename, Rewinddir, Rmdir, Seekdir, Stat, Stat64, Statfs, Statfs64, Statvfs, Statvfs64, Telldir, Truncate, Truncate64, Unlink, Write, and Writev.
Referenced by Init().
Retv_Access(* XrdPosixLinkage::Access)(Args_Access) |
Referenced by Resolve(), and XrdPosix_Access().
Retv_Acl(* XrdPosixLinkage::Acl)(Args_Acl) |
Referenced by Resolve(), and XrdPosix_Acl().
Retv_Chdir(* XrdPosixLinkage::Chdir)(Args_Chdir) |
Referenced by Resolve(), and XrdPosix_Chdir().
Retv_Close(* XrdPosixLinkage::Close)(Args_Close) |
Referenced by Resolve(), and XrdPosix_Close().
Retv_Closedir(* XrdPosixLinkage::Closedir)(Args_Closedir) |
Referenced by Resolve(), and XrdPosix_Closedir().
Retv_Fclose(* XrdPosixLinkage::Fclose)(Args_Fclose) |
Referenced by Resolve(), and XrdPosix_Fclose().
Retv_Fcntl(* XrdPosixLinkage::Fcntl)(Args_Fcntl) |
Retv_Fcntl64(* XrdPosixLinkage::Fcntl64)(Args_Fcntl64) |
Referenced by Resolve(), and XrdPosix_Fcntl().
Retv_Fdatasync(* XrdPosixLinkage::Fdatasync)(Args_Fdatasync) |
Referenced by Resolve().
Retv_Fflush(* XrdPosixLinkage::Fflush)(Args_Fflush) |
Referenced by Resolve(), and XrdPosix_Fflush().
Retv_Fopen(* XrdPosixLinkage::Fopen)(Args_Fopen) |
Referenced by Resolve().
Retv_Fopen64(* XrdPosixLinkage::Fopen64)(Args_Fopen64) |
Referenced by Resolve(), and XrdPosix_Fopen().
Retv_Fread(* XrdPosixLinkage::Fread)(Args_Fread) |
Referenced by Resolve(), and XrdPosix_Fread().
Retv_Fseek(* XrdPosixLinkage::Fseek)(Args_Fseek) |
Referenced by Resolve(), and XrdPosix_Fseek().
Retv_Fseeko(* XrdPosixLinkage::Fseeko)(Args_Fseeko) |
Referenced by Resolve().
Retv_Fseeko64(* XrdPosixLinkage::Fseeko64)(Args_Fseeko64) |
Referenced by Resolve(), and XrdPosix_Fseeko().
Retv_Fstat(* XrdPosixLinkage::Fstat)(Args_Fstat) |
Retv_Fstat64(* XrdPosixLinkage::Fstat64)(Args_Fstat64) |
Referenced by Resolve(), and XrdPosix_Fstat().
Retv_Fsync(* XrdPosixLinkage::Fsync)(Args_Fsync) |
Referenced by Resolve(), XrdPosix_Fdatasync(), and XrdPosix_Fsync().
Retv_Ftell(* XrdPosixLinkage::Ftell)(Args_Ftell) |
Referenced by Resolve(), and XrdPosix_Ftell().
Retv_Ftello(* XrdPosixLinkage::Ftello)(Args_Ftello) |
Referenced by Resolve().
Retv_Ftello64(* XrdPosixLinkage::Ftello64)(Args_Ftello64) |
Referenced by Resolve(), and XrdPosix_Ftello().
Retv_Ftruncate(* XrdPosixLinkage::Ftruncate)(Args_Ftruncate) |
Referenced by Resolve().
Retv_Ftruncate64(* XrdPosixLinkage::Ftruncate64)(Args_Ftruncate64) |
Referenced by Resolve(), and XrdPosix_Ftruncate().
Retv_Fwrite(* XrdPosixLinkage::Fwrite)(Args_Fwrite) |
Referenced by Resolve(), and XrdPosix_Fwrite().
Retv_Fgetxattr(* XrdPosixLinkage::Fgetxattr)(Args_Fgetxattr) |
Referenced by Resolve().
Retv_Lgetxattr(* XrdPosixLinkage::Lgetxattr)(Args_Lgetxattr) |
Referenced by Resolve().
Retv_Getxattr(* XrdPosixLinkage::Getxattr)(Args_Getxattr) |
Referenced by Resolve().
Retv_Lseek(* XrdPosixLinkage::Lseek)(Args_Lseek) |
Referenced by Resolve().
Retv_Lseek64(* XrdPosixLinkage::Lseek64)(Args_Lseek64) |
Referenced by Resolve(), and XrdPosix_Lseek().
Retv_Lstat(* XrdPosixLinkage::Lstat)(Args_Lstat) |
Retv_Lstat64(* XrdPosixLinkage::Lstat64)(Args_Lstat64) |
Referenced by Resolve(), and XrdPosix_Lstat().
Retv_Mkdir(* XrdPosixLinkage::Mkdir)(Args_Mkdir) |
Referenced by Resolve(), and XrdPosix_Mkdir().
Retv_Open(* XrdPosixLinkage::Open)(Args_Open) |
Referenced by Resolve().
Retv_Open64(* XrdPosixLinkage::Open64)(Args_Open64) |
Referenced by Resolve(), and XrdPosix_Open().
Retv_Opendir(* XrdPosixLinkage::Opendir)(Args_Opendir) |
Referenced by Resolve(), and XrdPosix_Opendir().
Retv_Pathconf(* XrdPosixLinkage::Pathconf)(Args_Pathconf) |
Referenced by Resolve(), and XrdPosix_Pathconf().
Retv_Pread(* XrdPosixLinkage::Pread)(Args_Pread) |
Referenced by Resolve().
Retv_Pread64(* XrdPosixLinkage::Pread64)(Args_Pread64) |
Referenced by Resolve(), and XrdPosix_Pread().
Retv_Pwrite(* XrdPosixLinkage::Pwrite)(Args_Pwrite) |
Referenced by Resolve().
Retv_Pwrite64(* XrdPosixLinkage::Pwrite64)(Args_Pwrite64) |
Referenced by Resolve(), and XrdPosix_Pwrite().
Retv_Read(* XrdPosixLinkage::Read)(Args_Read) |
Referenced by Resolve(), and XrdPosix_Read().
Retv_Readv(* XrdPosixLinkage::Readv)(Args_Readv) |
Referenced by Resolve(), and XrdPosix_Readv().
Retv_Readdir(* XrdPosixLinkage::Readdir)(Args_Readdir) |
Referenced by Resolve(), and XrdPosix_Readdir().
Retv_Readdir64(* XrdPosixLinkage::Readdir64)(Args_Readdir64) |
Referenced by Resolve(), and XrdPosix_Readdir64().
Retv_Readdir_r(* XrdPosixLinkage::Readdir_r)(Args_Readdir_r) |
Referenced by Resolve(), and XrdPosix_Readdir_r().
Retv_Readdir64_r(* XrdPosixLinkage::Readdir64_r)(Args_Readdir64_r) |
Referenced by Resolve(), and XrdPosix_Readdir64_r().
Retv_Rename(* XrdPosixLinkage::Rename)(Args_Rename) |
Referenced by Resolve(), and XrdPosix_Rename().
Retv_Rewinddir(* XrdPosixLinkage::Rewinddir)(Args_Rewinddir) |
Referenced by Resolve(), and XrdPosix_Rewinddir().
Retv_Rmdir(* XrdPosixLinkage::Rmdir)(Args_Rmdir) |
Referenced by Resolve(), and XrdPosix_Rmdir().
Retv_Seekdir(* XrdPosixLinkage::Seekdir)(Args_Seekdir) |
Referenced by Resolve(), and XrdPosix_Seekdir().
Retv_Stat(* XrdPosixLinkage::Stat)(Args_Stat) |
Retv_Stat64(* XrdPosixLinkage::Stat64)(Args_Stat64) |
Referenced by Resolve(), and XrdPosix_Stat().
Retv_Statfs(* XrdPosixLinkage::Statfs)(Args_Statfs) |
Referenced by Resolve().
Retv_Statfs64(* XrdPosixLinkage::Statfs64)(Args_Statfs64) |
Referenced by Resolve(), and XrdPosix_Statfs().
Retv_Statvfs(* XrdPosixLinkage::Statvfs)(Args_Statvfs) |
Referenced by Resolve().
Retv_Statvfs64(* XrdPosixLinkage::Statvfs64)(Args_Statvfs64) |
Referenced by Resolve(), and XrdPosix_Statvfs().
Retv_Telldir(* XrdPosixLinkage::Telldir)(Args_Telldir) |
Referenced by Resolve(), and XrdPosix_Telldir().
Retv_Truncate(* XrdPosixLinkage::Truncate)(Args_Truncate) |
Referenced by Resolve().
Retv_Truncate64(* XrdPosixLinkage::Truncate64)(Args_Truncate64) |
Referenced by Resolve(), and XrdPosix_Truncate().
Retv_Unlink(* XrdPosixLinkage::Unlink)(Args_Unlink) |
Referenced by Resolve(), and XrdPosix_Unlink().
Retv_Write(* XrdPosixLinkage::Write)(Args_Write) |
Referenced by Load_Error(), Resolve(), and XrdPosix_Write().
Retv_Writev(* XrdPosixLinkage::Writev)(Args_Writev) |
Referenced by Load_Error(), Resolve(), and XrdPosix_Writev().
int XrdPosixLinkage::Done [private] |