40 #if defined(__linux__)
43 #define _XOPEN_SOURCE 500
49 #include <sys/types.h>
50 #include <sys/resource.h>
110 if (!getenv(
"XRDCL_EC"))
117 int nbdat = atoi(strtok_r(getenv(
"XRDCL_EC"),
",", &savptr));
118 strtok_r(NULL,
",", &savptr);
119 int chsz = atoi(strtok_r(NULL,
",", &savptr));
122 if (getenv(
"XROOTDFS_WCACHESZ"))
141 if ( ! (flags & O_RDWR) &&
142 ! (flags & O_WRONLY) &&
268 memcpy(
buf, bufptr, rc);
ssize_t XrdFfsPosix_pwrite(int fildes, const void *buf, size_t nbyte, off_t offset)
ssize_t XrdFfsPosix_pread(int fildes, void *buf, size_t nbyte, off_t offset)
void XrdFfsWcache_init(int basefd, int maxfd)
void XrdFfsWcache_destroy(int fd)
ssize_t XrdFfsWcache_pwrite(int fd, char *buf, size_t len, off_t offset)
ssize_t XrdFfsWcacheBufsize
ssize_t XrdFfsWcache_pread(int fd, char *buf, size_t len, off_t offset)
ssize_t XrdFfsRcacheBufsize
ssize_t XrdFfsWcache_flush(int fd)
struct XrdFfsWcacheFilebuf * XrdFfsWcacheFbufs
int XrdFfsWcache_create(int fd, int flags)