XRootD
XrdPosixLinkage.cc File Reference
#include <dlfcn.h>
#include <link.h>
#include <cerrno>
#include "XrdSys/XrdSysHeaders.hh"
#include "XrdPosix/XrdPosixLinkage.hh"
+ Include dependency graph for XrdPosixLinkage.cc:

Go to the source code of this file.

Macros

#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_Fgetxattr Xrd_U_Fgetxattr (Args_Fgetxattr)
 
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_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_Readdir Xrd_U_Readdir (Args_Readdir)
 
Retv_Readdir64 Xrd_U_Readdir64 (Args_Readdir64)
 
Retv_Readdir64_r Xrd_U_Readdir64_r (Args_Readdir64_r)
 
Retv_Readdir_r Xrd_U_Readdir_r (Args_Readdir_r)
 
Retv_Readv Xrd_U_Readv (Args_Readv)
 
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

XrdPosixLinkage Xunix
 

Macro Definition Documentation

◆ LOOKUP_UNIX

#define LOOKUP_UNIX (   symb)
Value:
symb = (Retv_ ## symb (*)(Args_ ## symb)) \
dlsym(RTLD_NEXT, Symb_ ## symb); \
if (!symb) {symb = Xrd_U_ ## symb; \
Missing(Symb_ ## symb);}

Definition at line 62 of file XrdPosixLinkage.cc.

Function Documentation

◆ Xrd_U_Access()

Retv_Access Xrd_U_Access ( Args_Access  )

Definition at line 71 of file XrdPosixLinkage.cc.

72  {return (Retv_Access)Xunix.Load_Error("access");}
XrdPosixLinkage Xunix
#define Retv_Access
int Load_Error(const char *epname, int retv=-1)

References XrdPosixLinkage::Load_Error(), Retv_Access, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Acl()

Retv_Acl Xrd_U_Acl ( Args_Acl  )

Definition at line 73 of file XrdPosixLinkage.cc.

74  {return (Retv_Acl)Xunix.Load_Error("acl");}
#define Retv_Acl

References XrdPosixLinkage::Load_Error(), Retv_Acl, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Chdir()

Retv_Chdir Xrd_U_Chdir ( Args_Chdir  )

Definition at line 75 of file XrdPosixLinkage.cc.

76  {return (Retv_Chdir)Xunix.Load_Error("chdir");}
#define Retv_Chdir

References XrdPosixLinkage::Load_Error(), Retv_Chdir, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Close()

Retv_Close Xrd_U_Close ( Args_Close  )

Definition at line 77 of file XrdPosixLinkage.cc.

78  {return (Retv_Close)Xunix.Load_Error("close");}
#define Retv_Close

References XrdPosixLinkage::Load_Error(), Retv_Close, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Closedir()

Retv_Closedir Xrd_U_Closedir ( Args_Closedir  )

Definition at line 79 of file XrdPosixLinkage.cc.

80  {return (Retv_Closedir)Xunix.Load_Error("closedir");}
#define Retv_Closedir

References XrdPosixLinkage::Load_Error(), Retv_Closedir, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Fclose()

Retv_Fclose Xrd_U_Fclose ( Args_Fclose  )

Definition at line 81 of file XrdPosixLinkage.cc.

82  {return (Retv_Fclose)Xunix.Load_Error("fclose");}
#define Retv_Fclose

References XrdPosixLinkage::Load_Error(), Retv_Fclose, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Fcntl()

Retv_Fcntl Xrd_U_Fcntl ( Args_Fcntl  )

Definition at line 83 of file XrdPosixLinkage.cc.

84  {Xunix.Load_Error("fcntl"); return (Retv_Fcntl)0;}
#define Retv_Fcntl

References XrdPosixLinkage::Load_Error(), Retv_Fcntl, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Fcntl64()

Retv_Fcntl64 Xrd_U_Fcntl64 ( Args_Fcntl64  )

Definition at line 85 of file XrdPosixLinkage.cc.

86  {Xunix.Load_Error("fcntl"); return (Retv_Fcntl64)0;}
#define Retv_Fcntl64

References XrdPosixLinkage::Load_Error(), Retv_Fcntl64, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Fdatasync()

Retv_Fdatasync Xrd_U_Fdatasync ( Args_Fdatasync  )

Definition at line 87 of file XrdPosixLinkage.cc.

88  {return (Retv_Fdatasync)Xunix.Load_Error("fdatasync");}
#define Retv_Fdatasync

References XrdPosixLinkage::Load_Error(), Retv_Fdatasync, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Fflush()

Retv_Fflush Xrd_U_Fflush ( Args_Fflush  )

Definition at line 89 of file XrdPosixLinkage.cc.

90  {return (Retv_Fflush)Xunix.Load_Error("fflush");}
#define Retv_Fflush

References XrdPosixLinkage::Load_Error(), Retv_Fflush, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Fgetxattr()

Retv_Fgetxattr Xrd_U_Fgetxattr ( Args_Fgetxattr  )

Definition at line 121 of file XrdPosixLinkage.cc.

122  {return (Retv_Fgetxattr)Xunix.Load_Error("fgetxattr");}
#define Retv_Fgetxattr

References XrdPosixLinkage::Load_Error(), Retv_Fgetxattr, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Fopen()

Retv_Fopen Xrd_U_Fopen ( Args_Fopen  )

Definition at line 91 of file XrdPosixLinkage.cc.

92  {Xunix.Load_Error("fopen"); return (Retv_Fopen)0;}
#define Retv_Fopen

References XrdPosixLinkage::Load_Error(), Retv_Fopen, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Fopen64()

Retv_Fopen64 Xrd_U_Fopen64 ( Args_Fopen64  )

Definition at line 93 of file XrdPosixLinkage.cc.

94  {Xunix.Load_Error("fopen"); return (Retv_Fopen64)0;}
#define Retv_Fopen64

References XrdPosixLinkage::Load_Error(), Retv_Fopen64, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Fread()

Retv_Fread Xrd_U_Fread ( Args_Fread  )

Definition at line 95 of file XrdPosixLinkage.cc.

96  {return (Retv_Fread)Xunix.Load_Error("fread");}
#define Retv_Fread

References XrdPosixLinkage::Load_Error(), Retv_Fread, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Fseek()

Retv_Fseek Xrd_U_Fseek ( Args_Fseek  )

Definition at line 97 of file XrdPosixLinkage.cc.

98  {return (Retv_Fseek)Xunix.Load_Error("fseek");}
#define Retv_Fseek

References XrdPosixLinkage::Load_Error(), Retv_Fseek, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Fseeko()

Retv_Fseeko Xrd_U_Fseeko ( Args_Fseeko  )

Definition at line 99 of file XrdPosixLinkage.cc.

100  {return (Retv_Fseeko)Xunix.Load_Error("fseeko");}
#define Retv_Fseeko

References XrdPosixLinkage::Load_Error(), Retv_Fseeko, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Fseeko64()

Retv_Fseeko64 Xrd_U_Fseeko64 ( Args_Fseeko64  )

Definition at line 101 of file XrdPosixLinkage.cc.

102  {return (Retv_Fseeko64)Xunix.Load_Error("fseeko64");}
#define Retv_Fseeko64

References XrdPosixLinkage::Load_Error(), Retv_Fseeko64, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Fstat()

Retv_Fstat Xrd_U_Fstat ( Args_Fstat  )

Definition at line 103 of file XrdPosixLinkage.cc.

104  {return (Retv_Fstat)Xunix.Load_Error("fstat");}
#define Retv_Fstat

References XrdPosixLinkage::Load_Error(), Retv_Fstat, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Fstat64()

Retv_Fstat64 Xrd_U_Fstat64 ( Args_Fstat64  )

Definition at line 105 of file XrdPosixLinkage.cc.

106  {return (Retv_Fstat64)Xunix.Load_Error("fstat64");}
#define Retv_Fstat64

References XrdPosixLinkage::Load_Error(), Retv_Fstat64, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Fsync()

Retv_Fsync Xrd_U_Fsync ( Args_Fsync  )

Definition at line 107 of file XrdPosixLinkage.cc.

108  {return (Retv_Fsync)Xunix.Load_Error("fsync");}
#define Retv_Fsync

References XrdPosixLinkage::Load_Error(), Retv_Fsync, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Ftell()

Retv_Ftell Xrd_U_Ftell ( Args_Ftell  )

Definition at line 109 of file XrdPosixLinkage.cc.

110  {return (Retv_Ftell)Xunix.Load_Error("ftell");}
#define Retv_Ftell

References XrdPosixLinkage::Load_Error(), Retv_Ftell, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Ftello()

Retv_Ftello Xrd_U_Ftello ( Args_Ftello  )

Definition at line 111 of file XrdPosixLinkage.cc.

112  {return (Retv_Ftello)Xunix.Load_Error("ftello");}
#define Retv_Ftello

References XrdPosixLinkage::Load_Error(), Retv_Ftello, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Ftello64()

Retv_Ftello64 Xrd_U_Ftello64 ( Args_Ftello64  )

Definition at line 113 of file XrdPosixLinkage.cc.

114  {return (Retv_Ftello64)Xunix.Load_Error("ftello64");}
#define Retv_Ftello64

References XrdPosixLinkage::Load_Error(), Retv_Ftello64, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Ftruncate()

Retv_Ftruncate Xrd_U_Ftruncate ( Args_Ftruncate  )

Definition at line 115 of file XrdPosixLinkage.cc.

116  {return (Retv_Ftruncate)Xunix.Load_Error("ftruncate");}
#define Retv_Ftruncate

References XrdPosixLinkage::Load_Error(), Retv_Ftruncate, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Ftruncate64()

Retv_Ftruncate64 Xrd_U_Ftruncate64 ( Args_Ftruncate64  )

Definition at line 117 of file XrdPosixLinkage.cc.

118  {return (Retv_Ftruncate64)Xunix.Load_Error("ftruncate64");}
#define Retv_Ftruncate64

References XrdPosixLinkage::Load_Error(), Retv_Ftruncate64, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Fwrite()

Retv_Fwrite Xrd_U_Fwrite ( Args_Fwrite  )

Definition at line 119 of file XrdPosixLinkage.cc.

120  {return (Retv_Fwrite)Xunix.Load_Error("fwrite");}
#define Retv_Fwrite

References XrdPosixLinkage::Load_Error(), Retv_Fwrite, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Getxattr()

Retv_Getxattr Xrd_U_Getxattr ( Args_Getxattr  )

Definition at line 123 of file XrdPosixLinkage.cc.

124  {return (Retv_Getxattr)Xunix.Load_Error("getxattr");}
#define Retv_Getxattr

References XrdPosixLinkage::Load_Error(), Retv_Getxattr, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Lgetxattr()

Retv_Lgetxattr Xrd_U_Lgetxattr ( Args_Lgetxattr  )

Definition at line 125 of file XrdPosixLinkage.cc.

126  {return (Retv_Lgetxattr)Xunix.Load_Error("lgetxattr");}
#define Retv_Lgetxattr

References XrdPosixLinkage::Load_Error(), Retv_Lgetxattr, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Lseek()

Retv_Lseek Xrd_U_Lseek ( Args_Lseek  )

Definition at line 127 of file XrdPosixLinkage.cc.

128  {return (Retv_Lseek)Xunix.Load_Error("lseek");}
#define Retv_Lseek

References XrdPosixLinkage::Load_Error(), Retv_Lseek, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Lseek64()

Retv_Lseek64 Xrd_U_Lseek64 ( Args_Lseek64  )

Definition at line 129 of file XrdPosixLinkage.cc.

130  {return (Retv_Lseek64)Xunix.Load_Error("lseek");}
#define Retv_Lseek64

References XrdPosixLinkage::Load_Error(), Retv_Lseek64, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Lstat()

Retv_Lstat Xrd_U_Lstat ( Args_Lstat  )

Definition at line 131 of file XrdPosixLinkage.cc.

132  {return (Retv_Lstat)Xunix.Load_Error("lstat");}
#define Retv_Lstat

References XrdPosixLinkage::Load_Error(), Retv_Lstat, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Lstat64()

Retv_Lstat64 Xrd_U_Lstat64 ( Args_Lstat64  )

Definition at line 133 of file XrdPosixLinkage.cc.

134  {return (Retv_Lstat64)Xunix.Load_Error("lstat");}
#define Retv_Lstat64

References XrdPosixLinkage::Load_Error(), Retv_Lstat64, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Mkdir()

Retv_Mkdir Xrd_U_Mkdir ( Args_Mkdir  )

Definition at line 135 of file XrdPosixLinkage.cc.

136  {return (Retv_Mkdir)Xunix.Load_Error("mkdir");}
#define Retv_Mkdir

References XrdPosixLinkage::Load_Error(), Retv_Mkdir, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Open()

Retv_Open Xrd_U_Open ( Args_Open  )

Definition at line 137 of file XrdPosixLinkage.cc.

138  {return (Retv_Open)Xunix.Load_Error("open");}
#define Retv_Open

References XrdPosixLinkage::Load_Error(), Retv_Open, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Open64()

Retv_Open64 Xrd_U_Open64 ( Args_Open64  )

Definition at line 139 of file XrdPosixLinkage.cc.

140  {return (Retv_Open64)Xunix.Load_Error("open");}
#define Retv_Open64

References XrdPosixLinkage::Load_Error(), Retv_Open64, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Opendir()

Retv_Opendir Xrd_U_Opendir ( Args_Opendir  )

Definition at line 141 of file XrdPosixLinkage.cc.

142  {Xunix.Load_Error("opendir"); return (Retv_Opendir)0;}
#define Retv_Opendir

References XrdPosixLinkage::Load_Error(), Retv_Opendir, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Pathconf()

Retv_Pathconf Xrd_U_Pathconf ( Args_Pathconf  )

Definition at line 143 of file XrdPosixLinkage.cc.

144  {return (Retv_Pathconf)Xunix.Load_Error("pathconf");}
#define Retv_Pathconf

References XrdPosixLinkage::Load_Error(), Retv_Pathconf, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Pread()

Retv_Pread Xrd_U_Pread ( Args_Pread  )

Definition at line 145 of file XrdPosixLinkage.cc.

146  {return (Retv_Pread)Xunix.Load_Error("pread");}
#define Retv_Pread

References XrdPosixLinkage::Load_Error(), Retv_Pread, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Pread64()

Retv_Pread64 Xrd_U_Pread64 ( Args_Pread64  )

Definition at line 147 of file XrdPosixLinkage.cc.

148  {return (Retv_Pread64)Xunix.Load_Error("pread");}
#define Retv_Pread64

References XrdPosixLinkage::Load_Error(), Retv_Pread64, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Pwrite()

Retv_Pwrite Xrd_U_Pwrite ( Args_Pwrite  )

Definition at line 149 of file XrdPosixLinkage.cc.

150  {return (Retv_Pwrite)Xunix.Load_Error("pwrite");}
#define Retv_Pwrite

References XrdPosixLinkage::Load_Error(), Retv_Pwrite, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Pwrite64()

Retv_Pwrite64 Xrd_U_Pwrite64 ( Args_Pwrite64  )

Definition at line 151 of file XrdPosixLinkage.cc.

152  {return (Retv_Pwrite64)Xunix.Load_Error("pwrite");}
#define Retv_Pwrite64

References XrdPosixLinkage::Load_Error(), Retv_Pwrite64, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Read()

Retv_Read Xrd_U_Read ( Args_Read  )

Definition at line 153 of file XrdPosixLinkage.cc.

154  {return (Retv_Read)Xunix.Load_Error("read");}
#define Retv_Read

References XrdPosixLinkage::Load_Error(), Retv_Read, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Readdir()

Retv_Readdir Xrd_U_Readdir ( Args_Readdir  )

Definition at line 157 of file XrdPosixLinkage.cc.

158  {Xunix.Load_Error("readdir"); return (Retv_Readdir)0;}
#define Retv_Readdir

References XrdPosixLinkage::Load_Error(), Retv_Readdir, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Readdir64()

Retv_Readdir64 Xrd_U_Readdir64 ( Args_Readdir64  )

Definition at line 159 of file XrdPosixLinkage.cc.

160  {Xunix.Load_Error("readdir64");return (Retv_Readdir64)0;}
#define Retv_Readdir64

References XrdPosixLinkage::Load_Error(), Retv_Readdir64, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Readdir64_r()

Retv_Readdir64_r Xrd_U_Readdir64_r ( Args_Readdir64_r  )

Definition at line 163 of file XrdPosixLinkage.cc.

164  {return (Retv_Readdir64_r)Xunix.Load_Error("readdir64_r", ELIBACC);}
#define Retv_Readdir64_r

References XrdPosixLinkage::Load_Error(), Retv_Readdir64_r, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Readdir_r()

Retv_Readdir_r Xrd_U_Readdir_r ( Args_Readdir_r  )

Definition at line 161 of file XrdPosixLinkage.cc.

162  {return (Retv_Readdir_r)Xunix.Load_Error("readdir_r", ELIBACC);}
#define Retv_Readdir_r

References XrdPosixLinkage::Load_Error(), Retv_Readdir_r, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Readv()

Retv_Readv Xrd_U_Readv ( Args_Readv  )

Definition at line 155 of file XrdPosixLinkage.cc.

156  {return (Retv_Readv)Xunix.Load_Error("readv");}
#define Retv_Readv

References XrdPosixLinkage::Load_Error(), Retv_Readv, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Rename()

Retv_Rename Xrd_U_Rename ( Args_Rename  )

Definition at line 165 of file XrdPosixLinkage.cc.

166  {return (Retv_Rename)Xunix.Load_Error("rename");}
#define Retv_Rename

References XrdPosixLinkage::Load_Error(), Retv_Rename, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Rewinddir()

Retv_Rewinddir Xrd_U_Rewinddir ( Args_Rewinddir  )

Definition at line 167 of file XrdPosixLinkage.cc.

168  { Xunix.Load_Error("rewinddir"); abort();}

References XrdPosixLinkage::Load_Error(), and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Rmdir()

Retv_Rmdir Xrd_U_Rmdir ( Args_Rmdir  )

Definition at line 169 of file XrdPosixLinkage.cc.

170  {return (Retv_Rmdir)Xunix.Load_Error("rmdir");}
#define Retv_Rmdir

References XrdPosixLinkage::Load_Error(), Retv_Rmdir, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Seekdir()

Retv_Seekdir Xrd_U_Seekdir ( Args_Seekdir  )

Definition at line 171 of file XrdPosixLinkage.cc.

172  { Xunix.Load_Error("seekdir"); abort();}

References XrdPosixLinkage::Load_Error(), and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Stat()

Retv_Stat Xrd_U_Stat ( Args_Stat  )

Definition at line 173 of file XrdPosixLinkage.cc.

174  {return (Retv_Stat)Xunix.Load_Error("stat");}
#define Retv_Stat

References XrdPosixLinkage::Load_Error(), Retv_Stat, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Stat64()

Retv_Stat64 Xrd_U_Stat64 ( Args_Stat64  )

Definition at line 175 of file XrdPosixLinkage.cc.

176  {return (Retv_Stat64)Xunix.Load_Error("stat");}
#define Retv_Stat64

References XrdPosixLinkage::Load_Error(), Retv_Stat64, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Statfs()

Retv_Statfs Xrd_U_Statfs ( Args_Statfs  )

Definition at line 177 of file XrdPosixLinkage.cc.

178  {return (Retv_Statfs)Xunix.Load_Error("statfs");}
#define Retv_Statfs

References XrdPosixLinkage::Load_Error(), Retv_Statfs, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Statfs64()

Retv_Statfs64 Xrd_U_Statfs64 ( Args_Statfs64  )

Definition at line 179 of file XrdPosixLinkage.cc.

180  {return (Retv_Statfs64)Xunix.Load_Error("statfs64");}
#define Retv_Statfs64

References XrdPosixLinkage::Load_Error(), Retv_Statfs64, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Statvfs()

Retv_Statvfs Xrd_U_Statvfs ( Args_Statvfs  )

Definition at line 181 of file XrdPosixLinkage.cc.

182  {return (Retv_Statvfs)Xunix.Load_Error("statvfs");}
#define Retv_Statvfs

References XrdPosixLinkage::Load_Error(), Retv_Statvfs, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Statvfs64()

Retv_Statvfs64 Xrd_U_Statvfs64 ( Args_Statvfs64  )

Definition at line 183 of file XrdPosixLinkage.cc.

184  {return (Retv_Statvfs64)Xunix.Load_Error("statvfs64");}
#define Retv_Statvfs64

References XrdPosixLinkage::Load_Error(), Retv_Statvfs64, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Telldir()

Retv_Telldir Xrd_U_Telldir ( Args_Telldir  )

Definition at line 185 of file XrdPosixLinkage.cc.

186  {return (Retv_Telldir)Xunix.Load_Error("telldir");}
#define Retv_Telldir

References XrdPosixLinkage::Load_Error(), Retv_Telldir, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Truncate()

Retv_Truncate Xrd_U_Truncate ( Args_Truncate  )

Definition at line 187 of file XrdPosixLinkage.cc.

188  {return (Retv_Truncate)Xunix.Load_Error("truncate");}
#define Retv_Truncate

References XrdPosixLinkage::Load_Error(), Retv_Truncate, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Truncate64()

Retv_Truncate64 Xrd_U_Truncate64 ( Args_Truncate64  )

Definition at line 189 of file XrdPosixLinkage.cc.

190  {return (Retv_Truncate64)Xunix.Load_Error("truncate64");}
#define Retv_Truncate64

References XrdPosixLinkage::Load_Error(), Retv_Truncate64, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Unlink()

Retv_Unlink Xrd_U_Unlink ( Args_Unlink  )

Definition at line 191 of file XrdPosixLinkage.cc.

192  {return (Retv_Unlink)Xunix.Load_Error("unlink");}
#define Retv_Unlink

References XrdPosixLinkage::Load_Error(), Retv_Unlink, and Xunix.

+ Here is the call graph for this function:

◆ Xrd_U_Write()

Retv_Write Xrd_U_Write ( Args_Write  )

Definition at line 193 of file XrdPosixLinkage.cc.

194  {return (Retv_Write)Xunix.Load_Error("write");}
#define Retv_Write

References XrdPosixLinkage::Load_Error(), Retv_Write, and Xunix.

Referenced by XrdPosixLinkage::Load_Error().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

◆ Xrd_U_Writev()

Retv_Writev Xrd_U_Writev ( Args_Writev  )

Definition at line 195 of file XrdPosixLinkage.cc.

196  {return (Retv_Writev)Xunix.Load_Error("writev");}
#define Retv_Writev

References XrdPosixLinkage::Load_Error(), Retv_Writev, and Xunix.

Referenced by XrdPosixLinkage::Load_Error().

+ Here is the call graph for this function:
+ Here is the caller graph for this function:

Variable Documentation

◆ Xunix

Definition at line 56 of file XrdPosixLinkage.cc.

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(), rmdir(), seekdir(), stat(), stat64(), statfs(), statfs64(), statvfs(), statvfs64(), telldir(), truncate(), truncate64(), unlink(), write(), writev(), 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(), Xrd_U_Writev(), XrdPosix_Access(), XrdPosix_Acl(), XrdPosix_Chdir(), XrdPosix_Close(), XrdPosix_Closedir(), XrdPosix_Fclose(), XrdPosix_Fcntl(), XrdPosix_Fdatasync(), XrdPosix_Fflush(), XrdPosix_Fopen(), XrdPosix_Fread(), XrdPosix_Fseek(), XrdPosix_Fseeko(), XrdPosix_Fstat(), XrdPosix_Fsync(), XrdPosix_Ftell(), XrdPosix_Ftello(), XrdPosix_Ftruncate(), XrdPosix_Fwrite(), XrdPosix_Lseek(), XrdPosix_Lstat(), XrdPosix_Mkdir(), XrdPosix_Open(), XrdPosix_Opendir(), XrdPosix_Pathconf(), XrdPosix_Pread(), XrdPosix_Pwrite(), XrdPosix_Read(), XrdPosix_Readdir(), XrdPosix_Readdir64(), XrdPosix_Readdir64_r(), XrdPosix_Readdir_r(), XrdPosix_Readv(), XrdPosix_Rename(), XrdPosix_Rewinddir(), XrdPosix_Rmdir(), XrdPosix_Seekdir(), XrdPosix_Stat(), XrdPosix_Statfs(), XrdPosix_Statvfs(), XrdPosix_Telldir(), XrdPosix_Truncate(), XrdPosix_Unlink(), XrdPosix_Write(), and XrdPosix_Writev().