![]() |
XRootD
|
#include <dirent.h>
#include <stdio.h>
#include <unistd.h>
#include <sys/types.h>
#include "XrdPosix/XrdPosixOsDep.hh"
Go to the source code of this file.
Functions | |
int | XrdPosix_Access (const char *path, int amode) |
int | XrdPosix_Acl (const char *path, int cmd, int nentries, void *aclbufp) |
int | XrdPosix_Chdir (const char *path) |
int | XrdPosix_Close (int fildes) |
int | XrdPosix_Closedir (DIR *dirp) |
int | XrdPosix_Creat (const char *path, mode_t mode) |
int | XrdPosix_Fclose (FILE *stream) |
int | XrdPosix_Fcntl (int fd, int cmd,...) |
int | XrdPosix_Fdatasync (int fildes) |
int | XrdPosix_Fflush (FILE *stream) |
FILE * | XrdPosix_Fopen (const char *path, const char *mode) |
size_t | XrdPosix_Fread (void *ptr, size_t size, size_t nitems, FILE *stream) |
int | XrdPosix_Fseek (FILE *stream, long offset, int whence) |
int | XrdPosix_Fseeko (FILE *stream, off64_t offset, int whence) |
int | XrdPosix_Fstat (int fildes, struct stat *buf) |
int | XrdPosix_Fsync (int fildes) |
long | XrdPosix_Ftell (FILE *stream) |
off64_t | XrdPosix_Ftello (FILE *stream) |
int | XrdPosix_Ftruncate (int fildes, off64_t offset) |
size_t | XrdPosix_Fwrite (const void *ptr, size_t size, size_t nitems, FILE *stream) |
int | XrdPosix_isMyPath (const char *path) |
off64_t | XrdPosix_Lseek (int fildes, off64_t offset, int whence) |
int | XrdPosix_Lstat (const char *path, struct stat *buf) |
int | XrdPosix_Mkdir (const char *path, mode_t mode) |
int | XrdPosix_Open (const char *path, int oflag,...) |
DIR * | XrdPosix_Opendir (const char *path) |
long | XrdPosix_Pathconf (const char *path, int name) |
ssize_t | XrdPosix_Pread (int fildes, void *buf, size_t nbyte, off64_t offset) |
ssize_t | XrdPosix_Pwrite (int fildes, const void *buf, size_t nbyte, off64_t offset) |
ssize_t | XrdPosix_Read (int fildes, void *buf, size_t nbyte) |
struct dirent * | XrdPosix_Readdir (DIR *dirp) |
struct dirent64 * | XrdPosix_Readdir64 (DIR *dirp) |
int | XrdPosix_Readdir64_r (DIR *dirp, struct dirent64 *entry, struct dirent64 **result) |
int | XrdPosix_Readdir_r (DIR *dirp, struct dirent *entry, struct dirent **result) |
long long | XrdPosix_Readv (int fildes, const struct iovec *iov, int iovcnt) |
int | XrdPosix_Rename (const char *oname, const char *nname) |
void | XrdPosix_Rewinddir (DIR *dirp) |
int | XrdPosix_Rmdir (const char *path) |
void | XrdPosix_Seekdir (DIR *dirp, long loc) |
int | XrdPosix_Stat (const char *path, struct stat *buf) |
int | XrdPosix_Statfs (const char *path, struct statfs *buf) |
int | XrdPosix_Statvfs (const char *path, struct statvfs *buf) |
long | XrdPosix_Telldir (DIR *dirp) |
int | XrdPosix_Truncate (const char *path, off64_t offset) |
int | XrdPosix_Unlink (const char *path) |
char * | XrdPosix_URL (const char *path, char *buff, int blen) |
ssize_t | XrdPosix_Write (int fildes, const void *buf, size_t nbyte) |
ssize_t | XrdPosix_Writev (int fildes, const struct iovec *iov, int iovcnt) |
|
extern |
Definition at line 114 of file XrdPosix.cc.
References XrdPosixXrootd::Access(), XrdPosixLinkage::Access, XrdPosixXrootPath::URL(), Xroot, XrootPath, and Xunix.
Referenced by access().
|
extern |
Definition at line 141 of file XrdPosix.cc.
References XrdPosixLinkage::Acl, XrdPosixXrootPath::URL(), XrootPath, and Xunix.
Referenced by acl().
|
extern |
Definition at line 155 of file XrdPosix.cc.
References XrdPosixLinkage::Chdir, XrdPosixXrootPath::CWD(), XrootPath, and Xunix.
Referenced by chdir().
|
extern |
Definition at line 172 of file XrdPosix.cc.
References XrdPosixXrootd::Close(), XrdPosixLinkage::Close, XrdPosixXrootd::myFD(), Xroot, and Xunix.
Referenced by close().
|
extern |
Definition at line 187 of file XrdPosix.cc.
References XrdPosixXrootd::Closedir(), XrdPosixLinkage::Closedir, XrdPosixXrootd::isXrootdDir(), Xroot, and Xunix.
Referenced by closedir().
|
extern |
Definition at line 201 of file XrdPosix.cc.
References XrdPosix_Open().
Referenced by creat64().
|
extern |
Definition at line 215 of file XrdPosix.cc.
References XrdPosixXrootd::Close(), XrdPosixLinkage::Fclose, XrdPosixXrootd::myFD(), Xroot, and Xunix.
Referenced by fclose().
|
extern |
Definition at line 235 of file XrdPosix.cc.
References XrdPosixLinkage::Fcntl64, XrdPosixXrootd::myFD(), Xroot, and Xunix.
Referenced by fcntl64().
|
extern |
Definition at line 254 of file XrdPosix.cc.
References XrdPosixXrootd::Fsync(), XrdPosixLinkage::Fsync, XrdPosixXrootd::myFD(), Xroot, and Xunix.
Referenced by fdatasync().
|
extern |
Definition at line 286 of file XrdPosix.cc.
References XrdPosixLinkage::Fflush, XrdPosixXrootd::Fsync(), XrdPosixXrootd::myFD(), Xroot, and Xunix.
Referenced by fflush().
|
extern |
Definition at line 306 of file XrdPosix.cc.
References XrdPosixXrootd::Close(), XrdPosixLinkage::Fopen64, ISMODE, XrdPosixXrootd::isStream, XrdPosixXrootd::Open(), XrdPosixXrootPath::URL(), Xroot, XrootPath, and Xunix.
Referenced by fopen64().
|
extern |
Definition at line 353 of file XrdPosix.cc.
References XrdPosixLinkage::Fread, fseteof(), fseterr(), XrdPosixXrootd::myFD(), XrdPosixXrootd::Read(), Xroot, and Xunix.
Referenced by fread().
|
extern |
Definition at line 379 of file XrdPosix.cc.
References XrdPosixLinkage::Fseek, XrdPosixXrootd::Lseek(), XrdPosixXrootd::myFD(), Xroot, and Xunix.
Referenced by fseek().
|
extern |
|
extern |
Definition at line 415 of file XrdPosix.cc.
References XrdPosixXrootd::Fstat(), XrdPosixLinkage::Fstat64, XrdPosixXrootd::myFD(), stat64(), Xroot, and Xunix.
Referenced by fstat(), and fstat64().
|
extern |
Definition at line 449 of file XrdPosix.cc.
References XrdPosixXrootd::Fsync(), XrdPosixLinkage::Fsync, XrdPosixXrootd::myFD(), Xroot, and Xunix.
Referenced by fsync().
|
extern |
Definition at line 465 of file XrdPosix.cc.
References XrdPosixLinkage::Ftell, XrdPosixXrootd::Lseek(), XrdPosixXrootd::myFD(), Xroot, and Xunix.
Referenced by ftell().
|
extern |
Definition at line 482 of file XrdPosix.cc.
References XrdPosixLinkage::Ftello64, XrdPosixXrootd::Lseek(), XrdPosixXrootd::myFD(), Xroot, and Xunix.
Referenced by ftello(), and ftello64().
|
extern |
|
extern |
Definition at line 515 of file XrdPosix.cc.
References fseterr(), XrdPosixLinkage::Fwrite, XrdPosixXrootd::myFD(), XrdPosixXrootd::Write(), Xroot, and Xunix.
Referenced by fwrite().
|
extern |
Definition at line 1085 of file XrdPosix.cc.
References XrdPosixXrootPath::URL(), and XrootPath.
Referenced by lstat(), and stat().
|
extern |
|
extern |
Definition at line 591 of file XrdPosix.cc.
References XrdPosixLinkage::Lstat64, XrdPosixXrootd::Stat(), stat64(), XrdPosixXrootPath::URL(), Xroot, XrootPath, and Xunix.
Referenced by lstat(), and lstat64().
|
extern |
Definition at line 617 of file XrdPosix.cc.
References XrdPosixXrootd::Mkdir(), XrdPosixLinkage::Mkdir, XrdPosixXrootPath::URL(), Xroot, XrootPath, and Xunix.
Referenced by mkdir().
|
extern |
Definition at line 642 of file XrdPosix.cc.
References XrdPosixXrootd::Open(), XrdPosixLinkage::Open64, XrdPosixXrootPath::URL(), Xroot, XrootPath, and Xunix.
Referenced by creat(), open(), open64(), and XrdPosix_Creat().
|
extern |
Definition at line 678 of file XrdPosix.cc.
References XrdPosixXrootd::Opendir(), XrdPosixLinkage::Opendir, XrdPosixXrootPath::URL(), Xroot, XrootPath, and Xunix.
Referenced by opendir().
|
extern |
Definition at line 705 of file XrdPosix.cc.
References XrdPosixLinkage::Pathconf, XrdPosixXrootPath::URL(), XrootPath, and Xunix.
Referenced by pathconf().
|
extern |
|
extern |
|
extern |
|
extern |
Definition at line 786 of file XrdPosix.cc.
References XrdPosixXrootd::isXrootdDir(), XrdPosixXrootd::Readdir(), XrdPosixLinkage::Readdir, Xroot, and Xunix.
|
extern |
Definition at line 795 of file XrdPosix.cc.
References XrdPosixXrootd::isXrootdDir(), XrdPosixXrootd::Readdir64(), XrdPosixLinkage::Readdir64, Xroot, and Xunix.
Referenced by readdir(), and readdir64().
|
extern |
Definition at line 820 of file XrdPosix.cc.
References XrdPosixXrootd::isXrootdDir(), XrdPosixXrootd::Readdir64_r(), XrdPosixLinkage::Readdir64_r, Xroot, and Xunix.
Referenced by readdir64_r(), and readdir_r().
|
extern |
Definition at line 811 of file XrdPosix.cc.
References XrdPosixXrootd::isXrootdDir(), XrdPosixXrootd::Readdir_r(), XrdPosixLinkage::Readdir_r, Xroot, and Xunix.
Referenced by readdir_r().
|
extern |
Definition at line 768 of file XrdPosix.cc.
References XrdPosixXrootd::myFD(), XrdPosixXrootd::Readv(), XrdPosixLinkage::Readv, Xroot, and Xunix.
Referenced by readv().
|
extern |
Definition at line 836 of file XrdPosix.cc.
References XrdPosixXrootd::Rename(), XrdPosixLinkage::Rename, XrdPosixXrootPath::URL(), Xroot, XrootPath, and Xunix.
Referenced by rename().
|
extern |
Definition at line 862 of file XrdPosix.cc.
References XrdPosixXrootd::isXrootdDir(), XrdPosixXrootd::Rewinddir(), XrdPosixLinkage::Rewinddir, Xroot, and Xunix.
Referenced by rewinddir().
|
extern |
Definition at line 878 of file XrdPosix.cc.
References XrdPosixXrootd::Rmdir(), XrdPosixLinkage::Rmdir, XrdPosixXrootPath::URL(), Xroot, XrootPath, and Xunix.
Referenced by rmdir().
|
extern |
Definition at line 903 of file XrdPosix.cc.
References XrdPosixXrootd::isXrootdDir(), XrdPosixXrootd::Seekdir(), XrdPosixLinkage::Seekdir, Xroot, and Xunix.
Referenced by seekdir().
|
extern |
Definition at line 919 of file XrdPosix.cc.
References XrdPosixXrootd::Stat(), stat64(), XrdPosixLinkage::Stat64, XrdPosixXrootPath::URL(), Xroot, XrootPath, and Xunix.
Referenced by stat(), and stat64().
|
extern |
Definition at line 945 of file XrdPosix.cc.
References XrdPosixXrootd::Statfs(), statfs64(), XrdPosixLinkage::Statfs64, XrdPosixXrootPath::URL(), Xroot, XrootPath, and Xunix.
Referenced by statfs(), and statfs64().
|
extern |
Definition at line 967 of file XrdPosix.cc.
References XrdPosixXrootd::Statvfs(), statvfs64(), XrdPosixLinkage::Statvfs64, XrdPosixXrootPath::URL(), Xroot, XrootPath, and Xunix.
Referenced by statvfs(), and statvfs64().
|
extern |
Definition at line 989 of file XrdPosix.cc.
References XrdPosixXrootd::isXrootdDir(), XrdPosixXrootd::Telldir(), XrdPosixLinkage::Telldir, Xroot, and Xunix.
Referenced by telldir().
|
extern |
|
extern |
Definition at line 1030 of file XrdPosix.cc.
References XrdPosixXrootd::Unlink(), XrdPosixLinkage::Unlink, XrdPosixXrootPath::URL(), Xroot, XrootPath, and Xunix.
Referenced by unlink().
|
extern |
Definition at line 1094 of file XrdPosix.cc.
References XrdPosixXrootPath::URL(), and XrootPath.
|
extern |
|
extern |
Definition at line 1071 of file XrdPosix.cc.
References XrdPosixXrootd::myFD(), XrdPosixXrootd::Writev(), XrdPosixLinkage::Writev, Xroot, and Xunix.
Referenced by writev().