1 #ifndef _XRDPOSIXLINKAGE_H_ 2 #define _XRDPOSIXLINKAGE_H_ 33 #include <sys/types.h> 35 #include <sys/statvfs.h> 56 #define Symb_Access UNIX_PFX "access" 57 #define Retv_Access int 58 #define Args_Access const char *path, int amode 60 #define Symb_Acl UNIX_PFX "acl" 62 #define Args_Acl const char *, int, int, void * 64 #define Symb_Chdir UNIX_PFX "chdir" 65 #define Retv_Chdir int 66 #define Args_Chdir const char *path 68 #define Symb_Close UNIX_PFX "close" 69 #define Retv_Close int 70 #define Args_Close int 72 #define Symb_Closedir UNIX_PFX "closedir" 73 #define Retv_Closedir int 74 #define Args_Closedir DIR * 76 #define Symb_Fclose UNIX_PFX "fclose" 77 #define Retv_Fclose int 78 #define Args_Fclose FILE * 80 #define Symb_Fcntl UNIX_PFX "fcntl" 81 #define Retv_Fcntl int 82 #define Args_Fcntl int, int, ... 84 #define Symb_Fcntl64 UNIX_PFX "fcntl64" 85 #define Retv_Fcntl64 int 86 #define Args_Fcntl64 int, int, ... 88 #define Symb_Fdatasync UNIX_PFX "fdatasync" 89 #define Retv_Fdatasync int 90 #define Args_Fdatasync int 92 #define Symb_Fflush UNIX_PFX "fflush" 93 #define Retv_Fflush int 94 #define Args_Fflush FILE * 96 #define Symb_Fopen UNIX_PFX "fopen" 97 #define Retv_Fopen FILE * 98 #define Args_Fopen const char *, const char * 100 #define Symb_Fopen64 UNIX_PFX "fopen64" 101 #define Retv_Fopen64 FILE * 102 #define Args_Fopen64 const char *, const char * 104 #define Symb_Fread UNIX_PFX "fread" 105 #define Retv_Fread size_t 106 #define Args_Fread void *, size_t, size_t, FILE * 108 #define Symb_Fseek UNIX_PFX "fseek" 109 #define Retv_Fseek int 110 #define Args_Fseek FILE *, long, int 112 #define Symb_Fseeko UNIX_PFX "fseeko" 113 #define Retv_Fseeko int 114 #define Args_Fseeko FILE *, off_t, int 116 #define Symb_Fseeko64 UNIX_PFX "fseeko64" 117 #define Retv_Fseeko64 int 118 #define Args_Fseeko64 FILE *, off64_t, int 120 #if defined(__linux__) and defined(_STAT_VER) 121 #define Symb_Fstat UNIX_PFX "__fxstat" 122 #define Retv_Fstat int 123 #define Args_Fstat int, int, struct stat * 125 #define Symb_Fstat UNIX_PFX "fstat" 126 #define Retv_Fstat int 127 #define Args_Fstat int, struct stat * 130 #if defined(__linux__) and defined(_STAT_VER) 131 #define Symb_Fstat64 UNIX_PFX "__fxstat64" 132 #define Retv_Fstat64 int 133 #define Args_Fstat64 int, int, struct stat64 * 135 #define Symb_Fstat64 UNIX_PFX "fstat64" 136 #define Retv_Fstat64 int 137 #define Args_Fstat64 int, struct stat64 * 140 #define Symb_Fsync UNIX_PFX "fsync" 141 #define Retv_Fsync int 142 #define Args_Fsync int 144 #define Symb_Ftell UNIX_PFX "ftell" 145 #define Retv_Ftell long 146 #define Args_Ftell FILE * 148 #define Symb_Ftello UNIX_PFX "ftello" 149 #define Retv_Ftello off_t 150 #define Args_Ftello FILE * 152 #define Symb_Ftello64 UNIX_PFX "ftello64" 153 #define Retv_Ftello64 off64_t 154 #define Args_Ftello64 FILE * 156 #define Symb_Ftruncate UNIX_PFX "ftruncate" 157 #define Retv_Ftruncate int 158 #define Args_Ftruncate int, off_t 160 #define Symb_Ftruncate64 UNIX_PFX "ftruncate64" 161 #define Retv_Ftruncate64 int 162 #define Args_Ftruncate64 int, off64_t 164 #define Symb_Fwrite UNIX_PFX "fwrite" 165 #define Retv_Fwrite int 166 #define Args_Fwrite const void *, size_t, size_t, FILE * 168 #define Symb_Fgetxattr UNIX_PFX "fgetxattr" 169 #define Retv_Fgetxattr ssize_t 170 #define Args_Fgetxattr int, const char *, const void *, size_t 172 #define Symb_Getxattr UNIX_PFX "getxattr" 173 #define Retv_Getxattr ssize_t 174 #define Args_Getxattr const char *, const char *, const void *, size_t 176 #define Symb_Lgetxattr UNIX_PFX "lgetxattr" 177 #define Retv_Lgetxattr ssize_t 178 #define Args_Lgetxattr const char *, const char *, const void *, size_t 180 #define Symb_Lseek UNIX_PFX "lseek" 181 #define Retv_Lseek off_t 182 #define Args_Lseek int, off_t, int 184 #define Symb_Lseek64 UNIX_PFX "lseek64" 185 #define Retv_Lseek64 off64_t 186 #define Args_Lseek64 int, off64_t, int 188 #if defined(__linux__) and defined(_STAT_VER) 189 #define Symb_Lstat UNIX_PFX "__lxstat" 190 #define Retv_Lstat int 191 #define Args_Lstat int, const char *, struct stat * 193 #define Symb_Lstat UNIX_PFX "lstat" 194 #define Retv_Lstat int 195 #define Args_Lstat const char *, struct stat * 198 #if defined(__linux__) and defined(_STAT_VER) 199 #define Symb_Lstat64 UNIX_PFX "__lxstat64" 200 #define Retv_Lstat64 int 201 #define Args_Lstat64 int, const char *, struct stat64 * 203 #define Symb_Lstat64 UNIX_PFX "lstat64" 204 #define Retv_Lstat64 int 205 #define Args_Lstat64 const char *, struct stat64 * 208 #define Symb_Mkdir UNIX_PFX "mkdir" 209 #define Retv_Mkdir int 210 #define Args_Mkdir const char *, mode_t 212 #define Symb_Open UNIX_PFX "open" 213 #define Retv_Open int 214 #define Args_Open const char *, int, ... 216 #define Symb_Open64 UNIX_PFX "open64" 217 #define Retv_Open64 int 218 #define Args_Open64 const char *, int, ... 220 #define Symb_Opendir UNIX_PFX "opendir" 221 #define Retv_Opendir DIR * 222 #define Args_Opendir const char * 224 #define Symb_Pathconf UNIX_PFX "pathconf" 225 #define Retv_Pathconf long 226 #define Args_Pathconf const char *, int 228 #define Symb_Pread UNIX_PFX "pread" 229 #define Retv_Pread ssize_t 230 #define Args_Pread int, void *, size_t, off_t 232 #define Symb_Pread64 UNIX_PFX "pread64" 233 #define Retv_Pread64 ssize_t 234 #define Args_Pread64 int, void *, size_t, off64_t 236 #define Symb_Pwrite UNIX_PFX "pwrite" 237 #define Retv_Pwrite ssize_t 238 #define Args_Pwrite int, const void *, size_t, off_t 240 #define Symb_Pwrite64 UNIX_PFX "pwrite64" 241 #define Retv_Pwrite64 ssize_t 242 #define Args_Pwrite64 int, const void *, size_t, off64_t 244 #define Symb_Read UNIX_PFX "read" 245 #define Retv_Read ssize_t 246 #define Args_Read int, void *, size_t 248 #define Symb_Readv UNIX_PFX "readv" 249 #define Retv_Readv ssize_t 250 #define Args_Readv int, const struct iovec *, int 252 #define Symb_Readdir UNIX_PFX "readdir" 253 #define Retv_Readdir struct dirent * 254 #define Args_Readdir DIR * 256 #define Symb_Readdir64 UNIX_PFX "readdir64" 257 #define Retv_Readdir64 struct dirent64 * 258 #define Args_Readdir64 DIR * 260 #define Symb_Readdir_r UNIX_PFX "readdir_r" 261 #define Retv_Readdir_r int 262 #define Args_Readdir_r DIR *, struct dirent *, struct dirent ** 264 #define Symb_Readdir64_r UNIX_PFX "readdir64_r" 265 #define Retv_Readdir64_r int 266 #define Args_Readdir64_r DIR *, struct dirent64 *, struct dirent64 ** 268 #define Symb_Rename UNIX_PFX "rename" 269 #define Retv_Rename int 270 #define Args_Rename const char *, const char * 272 #define Symb_Rewinddir UNIX_PFX "rewinddir" 273 #define Retv_Rewinddir void 274 #define Args_Rewinddir DIR * 276 #define Symb_Rmdir UNIX_PFX "rmdir" 277 #define Retv_Rmdir int 278 #define Args_Rmdir const char * 280 #define Symb_Seekdir UNIX_PFX "seekdir" 281 #define Retv_Seekdir void 282 #define Args_Seekdir DIR *, long 285 #define Symb_Stat UNIX_PFX "__xstat" 286 #define Retv_Stat int 287 #define Args_Stat int, const char *, struct stat * 289 #define Symb_Stat UNIX_PFX "stat" 290 #define Retv_Stat int 291 #define Args_Stat const char *, struct stat * 294 #if defined(__linux__) and defined(_STAT_VER) 295 #define Symb_Stat64 UNIX_PFX "__xstat64" 296 #define Retv_Stat64 int 297 #define Args_Stat64 int, const char *, struct stat64 * 299 #define Symb_Stat64 UNIX_PFX "stat64" 300 #define Retv_Stat64 int 301 #define Args_Stat64 const char *, struct stat64 * 304 #define Symb_Statfs UNIX_PFX "statfs" 305 #define Retv_Statfs int 306 #define Args_Statfs const char *, struct statfs * 308 #define Symb_Statfs64 UNIX_PFX "statfs64" 309 #define Retv_Statfs64 int 310 #define Args_Statfs64 const char *, struct statfs64 * 312 #define Symb_Statvfs UNIX_PFX "statvfs" 313 #define Retv_Statvfs int 314 #define Args_Statvfs const char *, struct statvfs * 316 #define Symb_Statvfs64 UNIX_PFX "statvfs64" 317 #define Retv_Statvfs64 int 318 #define Args_Statvfs64 const char *, struct statvfs64 * 320 #define Symb_Telldir UNIX_PFX "telldir" 321 #define Retv_Telldir long 322 #define Args_Telldir DIR * 324 #define Symb_Truncate UNIX_PFX "truncate" 325 #define Retv_Truncate int 326 #define Args_Truncate const char *, off_t 328 #define Symb_Truncate64 UNIX_PFX "truncate64" 329 #define Retv_Truncate64 int 330 #define Args_Truncate64 const char *, off64_t 332 #define Symb_Unlink UNIX_PFX "unlink" 333 #define Retv_Unlink int 334 #define Args_Unlink const char * 336 #define Symb_Write UNIX_PFX "write" 337 #define Retv_Write ssize_t 338 #define Args_Write int, const void *, size_t 340 #define Symb_Writev UNIX_PFX "writev" 341 #define Retv_Writev ssize_t 342 #define Args_Writev int, const struct iovec *, int 416 int Load_Error(
const char *epname,
int retv=-1);
#define Args_Write
Definition: XrdPosixLinkage.hh:338
Retv_Truncate(* Truncate)(Args_Truncate)
Definition: XrdPosixLinkage.hh:410
#define Args_Ftruncate
Definition: XrdPosixLinkage.hh:158
#define Args_Open
Definition: XrdPosixLinkage.hh:214
#define Args_Chdir
Definition: XrdPosixLinkage.hh:66
Retv_Pwrite64(* Pwrite64)(Args_Pwrite64)
Definition: XrdPosixLinkage.hh:392
#define Retv_Lseek
Definition: XrdPosixLinkage.hh:181
#define Retv_Ftell
Definition: XrdPosixLinkage.hh:145
#define Retv_Unlink
Definition: XrdPosixLinkage.hh:333
#define Retv_Close
Definition: XrdPosixLinkage.hh:69
Retv_Ftello(* Ftello)(Args_Ftello)
Definition: XrdPosixLinkage.hh:372
Retv_Write(* Write)(Args_Write)
Definition: XrdPosixLinkage.hh:413
#define Args_Opendir
Definition: XrdPosixLinkage.hh:222
Retv_Rewinddir(* Rewinddir)(Args_Rewinddir)
Definition: XrdPosixLinkage.hh:400
#define Retv_Access
Definition: XrdPosixLinkage.hh:57
#define Retv_Lstat64
Definition: XrdPosixLinkage.hh:204
#define Retv_Lseek64
Definition: XrdPosixLinkage.hh:185
#define Args_Rewinddir
Definition: XrdPosixLinkage.hh:274
Retv_Readdir64_r(* Readdir64_r)(Args_Readdir64_r)
Definition: XrdPosixLinkage.hh:398
#define Args_Ftell
Definition: XrdPosixLinkage.hh:146
#define Retv_Fcntl64
Definition: XrdPosixLinkage.hh:85
#define Retv_Chdir
Definition: XrdPosixLinkage.hh:65
Retv_Fread(* Fread)(Args_Fread)
Definition: XrdPosixLinkage.hh:364
Retv_Mkdir(* Mkdir)(Args_Mkdir)
Definition: XrdPosixLinkage.hh:384
#define Args_Acl
Definition: XrdPosixLinkage.hh:62
#define Retv_Statvfs
Definition: XrdPosixLinkage.hh:313
Retv_Fsync(* Fsync)(Args_Fsync)
Definition: XrdPosixLinkage.hh:370
#define Args_Read
Definition: XrdPosixLinkage.hh:246
Retv_Ftello64(* Ftello64)(Args_Ftello64)
Definition: XrdPosixLinkage.hh:373
#define Retv_Rewinddir
Definition: XrdPosixLinkage.hh:273
Retv_Close(* Close)(Args_Close)
Definition: XrdPosixLinkage.hh:355
#define Args_Pread
Definition: XrdPosixLinkage.hh:230
Retv_Fwrite(* Fwrite)(Args_Fwrite)
Definition: XrdPosixLinkage.hh:376
Definition: XrdPosixLinkage.hh:348
#define Args_Pathconf
Definition: XrdPosixLinkage.hh:226
#define Args_Pwrite
Definition: XrdPosixLinkage.hh:238
#define Args_Statvfs64
Definition: XrdPosixLinkage.hh:318
Retv_Fstat(* Fstat)(Args_Fstat)
Definition: XrdPosixLinkage.hh:368
Retv_Fclose(* Fclose)(Args_Fclose)
Definition: XrdPosixLinkage.hh:357
Retv_Telldir(* Telldir)(Args_Telldir)
Definition: XrdPosixLinkage.hh:409
#define Retv_Fsync
Definition: XrdPosixLinkage.hh:141
Retv_Statvfs64(* Statvfs64)(Args_Statvfs64)
Definition: XrdPosixLinkage.hh:408
Retv_Lseek(* Lseek)(Args_Lseek)
Definition: XrdPosixLinkage.hh:380
#define Args_Mkdir
Definition: XrdPosixLinkage.hh:210
#define Args_Statfs
Definition: XrdPosixLinkage.hh:306
#define Args_Access
Definition: XrdPosixLinkage.hh:58
#define Args_Fopen64
Definition: XrdPosixLinkage.hh:102
Retv_Writev(* Writev)(Args_Writev)
Definition: XrdPosixLinkage.hh:414
#define Args_Ftello
Definition: XrdPosixLinkage.hh:150
#define Args_Close
Definition: XrdPosixLinkage.hh:70
#define Args_Readdir64
Definition: XrdPosixLinkage.hh:258
Retv_Ftruncate64(* Ftruncate64)(Args_Ftruncate64)
Definition: XrdPosixLinkage.hh:375
#define Args_Readv
Definition: XrdPosixLinkage.hh:250
#define Args_Fcntl
Definition: XrdPosixLinkage.hh:82
#define Args_Fopen
Definition: XrdPosixLinkage.hh:98
#define Args_Fstat64
Definition: XrdPosixLinkage.hh:137
Retv_Pread64(* Pread64)(Args_Pread64)
Definition: XrdPosixLinkage.hh:390
#define Retv_Readdir
Definition: XrdPosixLinkage.hh:253
Retv_Statfs64(* Statfs64)(Args_Statfs64)
Definition: XrdPosixLinkage.hh:406
int Done
Definition: XrdPosixLinkage.hh:422
int Load_Error(const char *epname, int retv=-1)
#define Retv_Writev
Definition: XrdPosixLinkage.hh:341
#define Args_Fcntl64
Definition: XrdPosixLinkage.hh:86
Retv_Stat(* Stat)(Args_Stat)
Definition: XrdPosixLinkage.hh:403
Retv_Fflush(* Fflush)(Args_Fflush)
Definition: XrdPosixLinkage.hh:361
#define Args_Getxattr
Definition: XrdPosixLinkage.hh:174
#define Args_Lseek
Definition: XrdPosixLinkage.hh:182
#define Args_Fseek
Definition: XrdPosixLinkage.hh:110
#define Retv_Write
Definition: XrdPosixLinkage.hh:337
#define Retv_Rename
Definition: XrdPosixLinkage.hh:269
Retv_Statfs(* Statfs)(Args_Statfs)
Definition: XrdPosixLinkage.hh:405
Retv_Readdir(* Readdir)(Args_Readdir)
Definition: XrdPosixLinkage.hh:395
#define Retv_Statvfs64
Definition: XrdPosixLinkage.hh:317
#define Args_Pwrite64
Definition: XrdPosixLinkage.hh:242
#define Args_Stat64
Definition: XrdPosixLinkage.hh:301
#define Retv_Telldir
Definition: XrdPosixLinkage.hh:321
#define Args_Fsync
Definition: XrdPosixLinkage.hh:142
#define Args_Fdatasync
Definition: XrdPosixLinkage.hh:90
Retv_Read(* Read)(Args_Read)
Definition: XrdPosixLinkage.hh:393
Retv_Pwrite(* Pwrite)(Args_Pwrite)
Definition: XrdPosixLinkage.hh:391
Retv_Lstat(* Lstat)(Args_Lstat)
Definition: XrdPosixLinkage.hh:382
Retv_Lgetxattr(* Lgetxattr)(Args_Lgetxattr)
Definition: XrdPosixLinkage.hh:378
Retv_Fstat64(* Fstat64)(Args_Fstat64)
Definition: XrdPosixLinkage.hh:369
Retv_Ftell(* Ftell)(Args_Ftell)
Definition: XrdPosixLinkage.hh:371
Retv_Closedir(* Closedir)(Args_Closedir)
Definition: XrdPosixLinkage.hh:356
Retv_Pread(* Pread)(Args_Pread)
Definition: XrdPosixLinkage.hh:389
#define Retv_Ftello
Definition: XrdPosixLinkage.hh:149
#define Retv_Acl
Definition: XrdPosixLinkage.hh:61
#define Retv_Stat
Definition: XrdPosixLinkage.hh:290
Retv_Getxattr(* Getxattr)(Args_Getxattr)
Definition: XrdPosixLinkage.hh:379
Retv_Fdatasync(* Fdatasync)(Args_Fdatasync)
Definition: XrdPosixLinkage.hh:360
Retv_Seekdir(* Seekdir)(Args_Seekdir)
Definition: XrdPosixLinkage.hh:402
Retv_Lstat64(* Lstat64)(Args_Lstat64)
Definition: XrdPosixLinkage.hh:383
#define Args_Writev
Definition: XrdPosixLinkage.hh:342
#define Retv_Seekdir
Definition: XrdPosixLinkage.hh:281
#define Retv_Ftruncate
Definition: XrdPosixLinkage.hh:157
int Init(int *X=0)
Definition: XrdPosixLinkage.hh:350
Retv_Fopen64(* Fopen64)(Args_Fopen64)
Definition: XrdPosixLinkage.hh:363
#define Retv_Pwrite64
Definition: XrdPosixLinkage.hh:241
Retv_Fseeko64(* Fseeko64)(Args_Fseeko64)
Definition: XrdPosixLinkage.hh:367
#define Retv_Getxattr
Definition: XrdPosixLinkage.hh:173
#define Retv_Lgetxattr
Definition: XrdPosixLinkage.hh:177
#define Args_Rmdir
Definition: XrdPosixLinkage.hh:278
#define Retv_Truncate64
Definition: XrdPosixLinkage.hh:329
Retv_Fcntl64(* Fcntl64)(Args_Fcntl64)
Definition: XrdPosixLinkage.hh:359
#define Retv_Readdir64_r
Definition: XrdPosixLinkage.hh:265
#define Args_Ftruncate64
Definition: XrdPosixLinkage.hh:162
#define Args_Truncate64
Definition: XrdPosixLinkage.hh:330
#define Retv_Lstat
Definition: XrdPosixLinkage.hh:194
Retv_Ftruncate(* Ftruncate)(Args_Ftruncate)
Definition: XrdPosixLinkage.hh:374
#define Args_Pread64
Definition: XrdPosixLinkage.hh:234
#define Args_Fstat
Definition: XrdPosixLinkage.hh:127
#define Args_Fseeko64
Definition: XrdPosixLinkage.hh:118
Retv_Rename(* Rename)(Args_Rename)
Definition: XrdPosixLinkage.hh:399
void Missing(const char *)
#define Args_Statvfs
Definition: XrdPosixLinkage.hh:314
#define Retv_Pread64
Definition: XrdPosixLinkage.hh:233
Retv_Lseek64(* Lseek64)(Args_Lseek64)
Definition: XrdPosixLinkage.hh:381
#define Retv_Opendir
Definition: XrdPosixLinkage.hh:221
#define Retv_Statfs
Definition: XrdPosixLinkage.hh:305
Retv_Fopen(* Fopen)(Args_Fopen)
Definition: XrdPosixLinkage.hh:362
#define Retv_Readdir_r
Definition: XrdPosixLinkage.hh:261
#define Args_Fclose
Definition: XrdPosixLinkage.hh:78
Retv_Acl(* Acl)(Args_Acl)
Definition: XrdPosixLinkage.hh:353
#define Retv_Fgetxattr
Definition: XrdPosixLinkage.hh:169
Retv_Stat64(* Stat64)(Args_Stat64)
Definition: XrdPosixLinkage.hh:404
#define Args_Open64
Definition: XrdPosixLinkage.hh:218
#define Args_Lstat
Definition: XrdPosixLinkage.hh:195
#define Retv_Fstat
Definition: XrdPosixLinkage.hh:126
Retv_Readdir_r(* Readdir_r)(Args_Readdir_r)
Definition: XrdPosixLinkage.hh:397
#define Args_Readdir64_r
Definition: XrdPosixLinkage.hh:266
#define Args_Truncate
Definition: XrdPosixLinkage.hh:326
#define Args_Lstat64
Definition: XrdPosixLinkage.hh:205
#define Retv_Statfs64
Definition: XrdPosixLinkage.hh:309
#define Retv_Fwrite
Definition: XrdPosixLinkage.hh:165
Retv_Chdir(* Chdir)(Args_Chdir)
Definition: XrdPosixLinkage.hh:354
#define Retv_Pathconf
Definition: XrdPosixLinkage.hh:225
#define Args_Readdir_r
Definition: XrdPosixLinkage.hh:262
#define Args_Lseek64
Definition: XrdPosixLinkage.hh:186
#define Args_Fflush
Definition: XrdPosixLinkage.hh:94
#define Retv_Open64
Definition: XrdPosixLinkage.hh:217
#define Args_Statfs64
Definition: XrdPosixLinkage.hh:310
#define Args_Fgetxattr
Definition: XrdPosixLinkage.hh:170
Retv_Opendir(* Opendir)(Args_Opendir)
Definition: XrdPosixLinkage.hh:387
#define Retv_Readv
Definition: XrdPosixLinkage.hh:249
#define Args_Stat
Definition: XrdPosixLinkage.hh:291
#define Args_Rename
Definition: XrdPosixLinkage.hh:270
Retv_Statvfs(* Statvfs)(Args_Statvfs)
Definition: XrdPosixLinkage.hh:407
Retv_Readv(* Readv)(Args_Readv)
Definition: XrdPosixLinkage.hh:394
#define Retv_Fread
Definition: XrdPosixLinkage.hh:105
#define Retv_Fflush
Definition: XrdPosixLinkage.hh:93
#define Retv_Truncate
Definition: XrdPosixLinkage.hh:325
#define Retv_Pwrite
Definition: XrdPosixLinkage.hh:237
#define Retv_Fseeko64
Definition: XrdPosixLinkage.hh:117
#define Args_Readdir
Definition: XrdPosixLinkage.hh:254
Retv_Pathconf(* Pathconf)(Args_Pathconf)
Definition: XrdPosixLinkage.hh:388
#define Retv_Ftruncate64
Definition: XrdPosixLinkage.hh:161
#define Args_Telldir
Definition: XrdPosixLinkage.hh:322
Retv_Fseek(* Fseek)(Args_Fseek)
Definition: XrdPosixLinkage.hh:365
#define Retv_Open
Definition: XrdPosixLinkage.hh:213
#define Retv_Closedir
Definition: XrdPosixLinkage.hh:73
#define Retv_Fcntl
Definition: XrdPosixLinkage.hh:81
#define Retv_Rmdir
Definition: XrdPosixLinkage.hh:277
#define Retv_Pread
Definition: XrdPosixLinkage.hh:229
Retv_Rmdir(* Rmdir)(Args_Rmdir)
Definition: XrdPosixLinkage.hh:401
#define Retv_Stat64
Definition: XrdPosixLinkage.hh:300
#define Retv_Fstat64
Definition: XrdPosixLinkage.hh:136
#define Args_Ftello64
Definition: XrdPosixLinkage.hh:154
Retv_Fcntl(* Fcntl)(Args_Fcntl)
Definition: XrdPosixLinkage.hh:358
Retv_Open64(* Open64)(Args_Open64)
Definition: XrdPosixLinkage.hh:386
#define Retv_Fclose
Definition: XrdPosixLinkage.hh:77
#define Retv_Fseek
Definition: XrdPosixLinkage.hh:109
#define Retv_Fopen64
Definition: XrdPosixLinkage.hh:101
#define Retv_Read
Definition: XrdPosixLinkage.hh:245
~XrdPosixLinkage()
Definition: XrdPosixLinkage.hh:419
#define Retv_Fdatasync
Definition: XrdPosixLinkage.hh:89
#define Args_Lgetxattr
Definition: XrdPosixLinkage.hh:178
#define Retv_Ftello64
Definition: XrdPosixLinkage.hh:153
Retv_Fgetxattr(* Fgetxattr)(Args_Fgetxattr)
Definition: XrdPosixLinkage.hh:377
Retv_Unlink(* Unlink)(Args_Unlink)
Definition: XrdPosixLinkage.hh:412
Retv_Readdir64(* Readdir64)(Args_Readdir64)
Definition: XrdPosixLinkage.hh:396
Retv_Access(* Access)(Args_Access)
Definition: XrdPosixLinkage.hh:352
#define Retv_Mkdir
Definition: XrdPosixLinkage.hh:209
Retv_Fseeko(* Fseeko)(Args_Fseeko)
Definition: XrdPosixLinkage.hh:366
#define Args_Unlink
Definition: XrdPosixLinkage.hh:334
Retv_Open(* Open)(Args_Open)
Definition: XrdPosixLinkage.hh:385
#define Retv_Fseeko
Definition: XrdPosixLinkage.hh:113
#define Retv_Readdir64
Definition: XrdPosixLinkage.hh:257
Retv_Truncate64(* Truncate64)(Args_Truncate64)
Definition: XrdPosixLinkage.hh:411
#define Args_Seekdir
Definition: XrdPosixLinkage.hh:282
#define Args_Fseeko
Definition: XrdPosixLinkage.hh:114
#define Args_Fwrite
Definition: XrdPosixLinkage.hh:166
#define Retv_Fopen
Definition: XrdPosixLinkage.hh:97
#define Args_Fread
Definition: XrdPosixLinkage.hh:106
XrdPosixLinkage()
Definition: XrdPosixLinkage.hh:418
#define Args_Closedir
Definition: XrdPosixLinkage.hh:74