|
xrootd
|
#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 |
| XrdPosixLinkage::XrdPosixLinkage | ( | ) | [inline] |
References Init().
| XrdPosixLinkage::~XrdPosixLinkage | ( | ) | [inline] |
| int XrdPosixLinkage::Init | ( | int * | X = 0 | ) | [inline] |
References Done, and Resolve().
Referenced by XrdPosixLinkage(), access(), acl(), chdir(), close(), closedir(), creat64(), fclose(), fcntl64(), fdatasync(), fflush(), fopen64(), fread(), fseek(), fseeko64(), fstat64(), fsync(), ftell(), ftello64(), ftruncate64(), fwrite(), lseek64(), llseek(), lstat64(), mkdir(), open64(), opendir(), pathconf(), pread64(), pwrite64(), read(), readv(), readdir64(), readdir64_r(), rename(), rewinddir(), rmdir(), seekdir(), stat64(), statfs64(), statvfs64(), telldir(), truncate64(), unlink(), write(), writev(), creat(), fcntl(), fseeko(), fstat(), ftello(), ftruncate(), lseek(), lstat(), open(), pread(), readdir(), readdir_r(), pwrite(), stat(), statfs(), statvfs(), and truncate().
| int XrdPosixLinkage::Load_Error | ( | const char * | epname, |
| int | retv = -1 |
||
| ) |
References Write, Xrd_U_Write(), Writev, 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_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_Fgetxattr(), 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_Readv(), Xrd_U_Readdir(), Xrd_U_Readdir64(), Xrd_U_Readdir_r(), Xrd_U_Readdir64_r(), 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 * | epname | ) | [private] |
Referenced by Resolve().
| int XrdPosixLinkage::Resolve | ( | ) | [private] |
References LOOKUP_UNIX, Access, Acl, Chdir, Close, Closedir, Fclose, Fcntl, Fcntl64, Fdatasync, Fflush, Fopen, Fopen64, Fread, Fseek, Fseeko, Fseeko64, Fstat, Fstat64, Fsync, Ftell, Ftello, Ftello64, Ftruncate, Ftruncate64, Fwrite, Fgetxattr, Getxattr, Lgetxattr, Lseek, Lseek64, Lstat, Lstat64, Mkdir, Open, Open64, Opendir, Pathconf, Pread, Pread64, Pwrite, Pwrite64, Read, Readv, Readdir, Readdir64, Readdir_r, Readdir64_r, Rename, Rewinddir, Rmdir, Seekdir, Stat, Stat64, Statfs, Statfs64, Statvfs, Statvfs64, Telldir, Truncate, Truncate64, Unlink, Write, Writev, and Missing().
Referenced by Init().
| Retv_Access(* XrdPosixLinkage::Access)(Args_Access) |
Referenced by XrdPosix_Access(), and Resolve().
| Retv_Acl(* XrdPosixLinkage::Acl)(Args_Acl) |
Referenced by XrdPosix_Acl(), and Resolve().
| Retv_Chdir(* XrdPosixLinkage::Chdir)(Args_Chdir) |
Referenced by XrdPosix_Chdir(), and Resolve().
| Retv_Close(* XrdPosixLinkage::Close)(Args_Close) |
Referenced by XrdPosix_Close(), and Resolve().
| Retv_Closedir(* XrdPosixLinkage::Closedir)(Args_Closedir) |
Referenced by XrdPosix_Closedir(), and Resolve().
int XrdPosixLinkage::Done [private] |
Referenced by Init().
| Retv_Fclose(* XrdPosixLinkage::Fclose)(Args_Fclose) |
Referenced by XrdPosix_Fclose(), and Resolve().
| Retv_Fcntl(* XrdPosixLinkage::Fcntl)(Args_Fcntl) |
| Retv_Fcntl64(* XrdPosixLinkage::Fcntl64)(Args_Fcntl64) |
Referenced by XrdPosix_Fcntl(), and Resolve().
| Retv_Fdatasync(* XrdPosixLinkage::Fdatasync)(Args_Fdatasync) |
Referenced by Resolve().
| Retv_Fflush(* XrdPosixLinkage::Fflush)(Args_Fflush) |
Referenced by XrdPosix_Fflush(), and Resolve().
| Retv_Fgetxattr(* XrdPosixLinkage::Fgetxattr)(Args_Fgetxattr) |
Referenced by Resolve().
| Retv_Fopen(* XrdPosixLinkage::Fopen)(Args_Fopen) |
Referenced by Resolve().
| Retv_Fopen64(* XrdPosixLinkage::Fopen64)(Args_Fopen64) |
Referenced by XrdPosix_Fopen(), and Resolve().
| Retv_Fread(* XrdPosixLinkage::Fread)(Args_Fread) |
Referenced by XrdPosix_Fread(), and Resolve().
| Retv_Fseek(* XrdPosixLinkage::Fseek)(Args_Fseek) |
Referenced by XrdPosix_Fseek(), and Resolve().
| Retv_Fseeko(* XrdPosixLinkage::Fseeko)(Args_Fseeko) |
Referenced by Resolve().
| Retv_Fseeko64(* XrdPosixLinkage::Fseeko64)(Args_Fseeko64) |
Referenced by XrdPosix_Fseeko(), and Resolve().
| Retv_Fstat(* XrdPosixLinkage::Fstat)(Args_Fstat) |
| Retv_Fstat64(* XrdPosixLinkage::Fstat64)(Args_Fstat64) |
Referenced by XrdPosix_Fstat(), and Resolve().
| Retv_Fsync(* XrdPosixLinkage::Fsync)(Args_Fsync) |
Referenced by XrdPosix_Fdatasync(), XrdPosix_Fsync(), and Resolve().
| Retv_Ftell(* XrdPosixLinkage::Ftell)(Args_Ftell) |
Referenced by XrdPosix_Ftell(), and Resolve().
| Retv_Ftello(* XrdPosixLinkage::Ftello)(Args_Ftello) |
Referenced by Resolve().
| Retv_Ftello64(* XrdPosixLinkage::Ftello64)(Args_Ftello64) |
Referenced by XrdPosix_Ftello(), and Resolve().
| Retv_Ftruncate(* XrdPosixLinkage::Ftruncate)(Args_Ftruncate) |
Referenced by Resolve().
| Retv_Ftruncate64(* XrdPosixLinkage::Ftruncate64)(Args_Ftruncate64) |
Referenced by XrdPosix_Ftruncate(), and Resolve().
| Retv_Fwrite(* XrdPosixLinkage::Fwrite)(Args_Fwrite) |
Referenced by XrdPosix_Fwrite(), and Resolve().
| Retv_Getxattr(* XrdPosixLinkage::Getxattr)(Args_Getxattr) |
Referenced by Resolve().
| Retv_Lgetxattr(* XrdPosixLinkage::Lgetxattr)(Args_Lgetxattr) |
Referenced by Resolve().
| Retv_Lseek(* XrdPosixLinkage::Lseek)(Args_Lseek) |
Referenced by Resolve().
| Retv_Lseek64(* XrdPosixLinkage::Lseek64)(Args_Lseek64) |
Referenced by XrdPosix_Lseek(), and Resolve().
| Retv_Lstat(* XrdPosixLinkage::Lstat)(Args_Lstat) |
| Retv_Lstat64(* XrdPosixLinkage::Lstat64)(Args_Lstat64) |
Referenced by XrdPosix_Lstat(), and Resolve().
| Retv_Mkdir(* XrdPosixLinkage::Mkdir)(Args_Mkdir) |
Referenced by XrdPosix_Mkdir(), and Resolve().
| Retv_Open(* XrdPosixLinkage::Open)(Args_Open) |
Referenced by Resolve().
| Retv_Open64(* XrdPosixLinkage::Open64)(Args_Open64) |
Referenced by XrdPosix_Open(), and Resolve().
| Retv_Opendir(* XrdPosixLinkage::Opendir)(Args_Opendir) |
Referenced by XrdPosix_Opendir(), and Resolve().
| Retv_Pathconf(* XrdPosixLinkage::Pathconf)(Args_Pathconf) |
Referenced by XrdPosix_Pathconf(), and Resolve().
| Retv_Pread(* XrdPosixLinkage::Pread)(Args_Pread) |
Referenced by Resolve().
| Retv_Pread64(* XrdPosixLinkage::Pread64)(Args_Pread64) |
Referenced by XrdPosix_Pread(), and Resolve().
| Retv_Pwrite(* XrdPosixLinkage::Pwrite)(Args_Pwrite) |
Referenced by Resolve().
| Retv_Pwrite64(* XrdPosixLinkage::Pwrite64)(Args_Pwrite64) |
Referenced by XrdPosix_Pwrite(), and Resolve().
| Retv_Read(* XrdPosixLinkage::Read)(Args_Read) |
Referenced by XrdPosix_Read(), and Resolve().
| Retv_Readdir(* XrdPosixLinkage::Readdir)(Args_Readdir) |
Referenced by XrdPosix_Readdir(), and Resolve().
| Retv_Readdir64(* XrdPosixLinkage::Readdir64)(Args_Readdir64) |
Referenced by XrdPosix_Readdir64(), and Resolve().
| Retv_Readdir64_r(* XrdPosixLinkage::Readdir64_r)(Args_Readdir64_r) |
Referenced by XrdPosix_Readdir64_r(), and Resolve().
| Retv_Readdir_r(* XrdPosixLinkage::Readdir_r)(Args_Readdir_r) |
Referenced by XrdPosix_Readdir_r(), and Resolve().
| Retv_Readv(* XrdPosixLinkage::Readv)(Args_Readv) |
Referenced by XrdPosix_Readv(), and Resolve().
| Retv_Rename(* XrdPosixLinkage::Rename)(Args_Rename) |
Referenced by XrdPosix_Rename(), and Resolve().
| Retv_Rewinddir(* XrdPosixLinkage::Rewinddir)(Args_Rewinddir) |
Referenced by XrdPosix_Rewinddir(), and Resolve().
| Retv_Rmdir(* XrdPosixLinkage::Rmdir)(Args_Rmdir) |
Referenced by XrdPosix_Rmdir(), and Resolve().
| Retv_Seekdir(* XrdPosixLinkage::Seekdir)(Args_Seekdir) |
Referenced by XrdPosix_Seekdir(), and Resolve().
| Retv_Stat(* XrdPosixLinkage::Stat)(Args_Stat) |
| Retv_Stat64(* XrdPosixLinkage::Stat64)(Args_Stat64) |
Referenced by XrdPosix_Stat(), and Resolve().
| Retv_Statfs(* XrdPosixLinkage::Statfs)(Args_Statfs) |
Referenced by Resolve().
| Retv_Statfs64(* XrdPosixLinkage::Statfs64)(Args_Statfs64) |
Referenced by XrdPosix_Statfs(), and Resolve().
| Retv_Statvfs(* XrdPosixLinkage::Statvfs)(Args_Statvfs) |
Referenced by Resolve().
| Retv_Statvfs64(* XrdPosixLinkage::Statvfs64)(Args_Statvfs64) |
Referenced by XrdPosix_Statvfs(), and Resolve().
| Retv_Telldir(* XrdPosixLinkage::Telldir)(Args_Telldir) |
Referenced by XrdPosix_Telldir(), and Resolve().
| Retv_Truncate(* XrdPosixLinkage::Truncate)(Args_Truncate) |
Referenced by Resolve().
| Retv_Truncate64(* XrdPosixLinkage::Truncate64)(Args_Truncate64) |
Referenced by XrdPosix_Truncate(), and Resolve().
| Retv_Unlink(* XrdPosixLinkage::Unlink)(Args_Unlink) |
Referenced by XrdPosix_Unlink(), and Resolve().
| Retv_Write(* XrdPosixLinkage::Write)(Args_Write) |
Referenced by XrdPosix_Write(), Resolve(), and Load_Error().
| Retv_Writev(* XrdPosixLinkage::Writev)(Args_Writev) |
Referenced by XrdPosix_Writev(), Resolve(), and Load_Error().
1.7.5