|
xrootd
|
#include <dlfcn.h>#include <link.h>#include <errno.h>#include "XrdSys/XrdSysHeaders.hh"#include "XrdPosix/XrdPosixLinkage.hh"
Defines | |
| #define | LOOKUP_UNIX(symb) |
Functions | |
| Retv_Access | Xrd_U_Access (Args_Access) |
| Retv_Acl | Xrd_U_Acl (Args_Acl) |
| Retv_Chdir | Xrd_U_Chdir (Args_Chdir) |
| Retv_Close | Xrd_U_Close (Args_Close) |
| Retv_Closedir | Xrd_U_Closedir (Args_Closedir) |
| Retv_Fclose | Xrd_U_Fclose (Args_Fclose) |
| Retv_Fcntl | Xrd_U_Fcntl (Args_Fcntl) |
| Retv_Fcntl64 | Xrd_U_Fcntl64 (Args_Fcntl64) |
| Retv_Fdatasync | Xrd_U_Fdatasync (Args_Fdatasync) |
| Retv_Fflush | Xrd_U_Fflush (Args_Fflush) |
| Retv_Fopen | Xrd_U_Fopen (Args_Fopen) |
| Retv_Fopen64 | Xrd_U_Fopen64 (Args_Fopen64) |
| Retv_Fread | Xrd_U_Fread (Args_Fread) |
| Retv_Fseek | Xrd_U_Fseek (Args_Fseek) |
| Retv_Fseeko | Xrd_U_Fseeko (Args_Fseeko) |
| Retv_Fseeko64 | Xrd_U_Fseeko64 (Args_Fseeko64) |
| Retv_Fstat | Xrd_U_Fstat (Args_Fstat) |
| Retv_Fstat64 | Xrd_U_Fstat64 (Args_Fstat64) |
| Retv_Fsync | Xrd_U_Fsync (Args_Fsync) |
| Retv_Ftell | Xrd_U_Ftell (Args_Ftell) |
| Retv_Ftello | Xrd_U_Ftello (Args_Ftello) |
| Retv_Ftello64 | Xrd_U_Ftello64 (Args_Ftello64) |
| Retv_Ftruncate | Xrd_U_Ftruncate (Args_Ftruncate) |
| Retv_Ftruncate64 | Xrd_U_Ftruncate64 (Args_Ftruncate64) |
| Retv_Fwrite | Xrd_U_Fwrite (Args_Fwrite) |
| Retv_Fgetxattr | Xrd_U_Fgetxattr (Args_Fgetxattr) |
| Retv_Getxattr | Xrd_U_Getxattr (Args_Getxattr) |
| Retv_Lgetxattr | Xrd_U_Lgetxattr (Args_Lgetxattr) |
| Retv_Lseek | Xrd_U_Lseek (Args_Lseek) |
| Retv_Lseek64 | Xrd_U_Lseek64 (Args_Lseek64) |
| Retv_Lstat | Xrd_U_Lstat (Args_Lstat) |
| Retv_Lstat64 | Xrd_U_Lstat64 (Args_Lstat64) |
| Retv_Mkdir | Xrd_U_Mkdir (Args_Mkdir) |
| Retv_Open | Xrd_U_Open (Args_Open) |
| Retv_Open64 | Xrd_U_Open64 (Args_Open64) |
| Retv_Opendir | Xrd_U_Opendir (Args_Opendir) |
| Retv_Pathconf | Xrd_U_Pathconf (Args_Pathconf) |
| Retv_Pread | Xrd_U_Pread (Args_Pread) |
| Retv_Pread64 | Xrd_U_Pread64 (Args_Pread64) |
| Retv_Pwrite | Xrd_U_Pwrite (Args_Pwrite) |
| Retv_Pwrite64 | Xrd_U_Pwrite64 (Args_Pwrite64) |
| Retv_Read | Xrd_U_Read (Args_Read) |
| Retv_Readv | Xrd_U_Readv (Args_Readv) |
| Retv_Readdir | Xrd_U_Readdir (Args_Readdir) |
| Retv_Readdir64 | Xrd_U_Readdir64 (Args_Readdir64) |
| Retv_Readdir_r | Xrd_U_Readdir_r (Args_Readdir_r) |
| Retv_Readdir64_r | Xrd_U_Readdir64_r (Args_Readdir64_r) |
| Retv_Rename | Xrd_U_Rename (Args_Rename) |
| Retv_Rewinddir | Xrd_U_Rewinddir (Args_Rewinddir) |
| Retv_Rmdir | Xrd_U_Rmdir (Args_Rmdir) |
| Retv_Seekdir | Xrd_U_Seekdir (Args_Seekdir) |
| Retv_Stat | Xrd_U_Stat (Args_Stat) |
| Retv_Stat64 | Xrd_U_Stat64 (Args_Stat64) |
| Retv_Statfs | Xrd_U_Statfs (Args_Statfs) |
| Retv_Statfs64 | Xrd_U_Statfs64 (Args_Statfs64) |
| Retv_Statvfs | Xrd_U_Statvfs (Args_Statvfs) |
| Retv_Statvfs64 | Xrd_U_Statvfs64 (Args_Statvfs64) |
| Retv_Telldir | Xrd_U_Telldir (Args_Telldir) |
| Retv_Truncate | Xrd_U_Truncate (Args_Truncate) |
| Retv_Truncate64 | Xrd_U_Truncate64 (Args_Truncate64) |
| Retv_Unlink | Xrd_U_Unlink (Args_Unlink) |
| Retv_Write | Xrd_U_Write (Args_Write) |
| Retv_Writev | Xrd_U_Writev (Args_Writev) |
Variables | |
| const char * | XrdPosixLinkageCVSID = "$Id$" |
| XrdPosixLinkage | Xunix |
| #define LOOKUP_UNIX | ( | symb | ) |
symb = (Retv_ ## symb (*)(Args_ ## symb)) \
dlsym(RTLD_NEXT, Symb_ ## symb); \
if (!symb) {symb = Xrd_U_ ## symb; \
Missing(Symb_ ## symb);}
Referenced by XrdPosixLinkage::Resolve().
| Retv_Access Xrd_U_Access | ( | Args_Access | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Access.
| Retv_Acl Xrd_U_Acl | ( | Args_Acl | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Acl.
| Retv_Chdir Xrd_U_Chdir | ( | Args_Chdir | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Chdir.
| Retv_Close Xrd_U_Close | ( | Args_Close | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Close.
| Retv_Closedir Xrd_U_Closedir | ( | Args_Closedir | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Closedir.
| Retv_Fclose Xrd_U_Fclose | ( | Args_Fclose | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Fclose.
| Retv_Fcntl Xrd_U_Fcntl | ( | Args_Fcntl | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Fcntl.
| Retv_Fcntl64 Xrd_U_Fcntl64 | ( | Args_Fcntl64 | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Fcntl64.
| Retv_Fdatasync Xrd_U_Fdatasync | ( | Args_Fdatasync | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Fdatasync.
| Retv_Fflush Xrd_U_Fflush | ( | Args_Fflush | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Fflush.
| Retv_Fgetxattr Xrd_U_Fgetxattr | ( | Args_Fgetxattr | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Fgetxattr.
| Retv_Fopen Xrd_U_Fopen | ( | Args_Fopen | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Fopen.
| Retv_Fopen64 Xrd_U_Fopen64 | ( | Args_Fopen64 | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Fopen64.
| Retv_Fread Xrd_U_Fread | ( | Args_Fread | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Fread.
| Retv_Fseek Xrd_U_Fseek | ( | Args_Fseek | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Fseek.
| Retv_Fseeko Xrd_U_Fseeko | ( | Args_Fseeko | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Fseeko.
| Retv_Fseeko64 Xrd_U_Fseeko64 | ( | Args_Fseeko64 | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Fseeko64.
| Retv_Fstat Xrd_U_Fstat | ( | Args_Fstat | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Fstat.
| Retv_Fstat64 Xrd_U_Fstat64 | ( | Args_Fstat64 | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Fstat64.
| Retv_Fsync Xrd_U_Fsync | ( | Args_Fsync | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Fsync.
| Retv_Ftell Xrd_U_Ftell | ( | Args_Ftell | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Ftell.
| Retv_Ftello Xrd_U_Ftello | ( | Args_Ftello | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Ftello.
| Retv_Ftello64 Xrd_U_Ftello64 | ( | Args_Ftello64 | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Ftello64.
| Retv_Ftruncate Xrd_U_Ftruncate | ( | Args_Ftruncate | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Ftruncate.
| Retv_Ftruncate64 Xrd_U_Ftruncate64 | ( | Args_Ftruncate64 | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Ftruncate64.
| Retv_Fwrite Xrd_U_Fwrite | ( | Args_Fwrite | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Fwrite.
| Retv_Getxattr Xrd_U_Getxattr | ( | Args_Getxattr | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Getxattr.
| Retv_Lgetxattr Xrd_U_Lgetxattr | ( | Args_Lgetxattr | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Lgetxattr.
| Retv_Lseek Xrd_U_Lseek | ( | Args_Lseek | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Lseek.
| Retv_Lseek64 Xrd_U_Lseek64 | ( | Args_Lseek64 | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Lseek64.
| Retv_Lstat Xrd_U_Lstat | ( | Args_Lstat | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Lstat.
| Retv_Lstat64 Xrd_U_Lstat64 | ( | Args_Lstat64 | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Lstat64.
| Retv_Mkdir Xrd_U_Mkdir | ( | Args_Mkdir | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Mkdir.
| Retv_Open Xrd_U_Open | ( | Args_Open | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Open.
| Retv_Open64 Xrd_U_Open64 | ( | Args_Open64 | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Open64.
| Retv_Opendir Xrd_U_Opendir | ( | Args_Opendir | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Opendir.
| Retv_Pathconf Xrd_U_Pathconf | ( | Args_Pathconf | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Pathconf.
| Retv_Pread Xrd_U_Pread | ( | Args_Pread | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Pread.
| Retv_Pread64 Xrd_U_Pread64 | ( | Args_Pread64 | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Pread64.
| Retv_Pwrite Xrd_U_Pwrite | ( | Args_Pwrite | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Pwrite.
| Retv_Pwrite64 Xrd_U_Pwrite64 | ( | Args_Pwrite64 | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Pwrite64.
| Retv_Read Xrd_U_Read | ( | Args_Read | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Read.
| Retv_Readdir Xrd_U_Readdir | ( | Args_Readdir | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Readdir.
| Retv_Readdir64 Xrd_U_Readdir64 | ( | Args_Readdir64 | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Readdir64.
| Retv_Readdir64_r Xrd_U_Readdir64_r | ( | Args_Readdir64_r | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Readdir64_r.
| Retv_Readdir_r Xrd_U_Readdir_r | ( | Args_Readdir_r | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Readdir_r.
| Retv_Readv Xrd_U_Readv | ( | Args_Readv | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Readv.
| Retv_Rename Xrd_U_Rename | ( | Args_Rename | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Rename.
| Retv_Rewinddir Xrd_U_Rewinddir | ( | Args_Rewinddir | ) |
References XrdPosixLinkage::Load_Error().
| Retv_Rmdir Xrd_U_Rmdir | ( | Args_Rmdir | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Rmdir.
| Retv_Seekdir Xrd_U_Seekdir | ( | Args_Seekdir | ) |
References XrdPosixLinkage::Load_Error().
| Retv_Stat Xrd_U_Stat | ( | Args_Stat | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Stat.
| Retv_Stat64 Xrd_U_Stat64 | ( | Args_Stat64 | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Stat64.
| Retv_Statfs Xrd_U_Statfs | ( | Args_Statfs | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Statfs.
| Retv_Statfs64 Xrd_U_Statfs64 | ( | Args_Statfs64 | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Statfs64.
| Retv_Statvfs Xrd_U_Statvfs | ( | Args_Statvfs | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Statvfs.
| Retv_Statvfs64 Xrd_U_Statvfs64 | ( | Args_Statvfs64 | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Statvfs64.
| Retv_Telldir Xrd_U_Telldir | ( | Args_Telldir | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Telldir.
| Retv_Truncate Xrd_U_Truncate | ( | Args_Truncate | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Truncate.
| Retv_Truncate64 Xrd_U_Truncate64 | ( | Args_Truncate64 | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Truncate64.
| Retv_Unlink Xrd_U_Unlink | ( | Args_Unlink | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Unlink.
| Retv_Write Xrd_U_Write | ( | Args_Write | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Write.
Referenced by XrdPosixLinkage::Load_Error().
| Retv_Writev Xrd_U_Writev | ( | Args_Writev | ) |
References XrdPosixLinkage::Load_Error(), and Retv_Writev.
Referenced by XrdPosixLinkage::Load_Error().
| const char* XrdPosixLinkageCVSID = "$Id$" |
Referenced by XrdPosixXrootd::XrdPosixXrootd().
1.7.3