29 #ifndef _XRD_CEPH_POSIX_H 30 #define _XRD_CEPH_POSIX_H 32 #include <sys/types.h> 59 void* value,
size_t size);
62 const void* value,
size_t size,
int flags);
77 #endif // __XRD_CEPH_POSIX__ int ceph_posix_close(int fd)
ssize_t ceph_posix_pwrite(int fd, const void *buf, size_t count, off64_t offset)
ssize_t ceph_posix_read(int fd, void *buf, size_t count)
int ceph_posix_closedir(DIR *dirp)
void ceph_posix_set_logfunc(void(*logfunc)(char *, va_list argp))
int ceph_posix_fcntl(int fd, int cmd,...)
int ceph_posix_truncate(XrdOucEnv *env, const char *pathname, unsigned long long size)
int ceph_posix_flistxattrs(int fd, XrdSysXAttr::AList **aPL, int getSz)
void ceph_posix_set_defaults(const char *value)
int ceph_posix_statfs(long long *totalSpace, long long *freeSpace)
Definition: XrdSysXAttr.hh:52
void ceph_posix_freexattrlist(XrdSysXAttr::AList *aPL)
int ceph_posix_fsync(int fd)
ssize_t ceph_posix_fgetxattr(int fd, const char *name, void *value, size_t size)
off_t ceph_posix_lseek(int fd, off_t offset, int whence)
ssize_t ceph_posix_pread(int fd, void *buf, size_t count, off64_t offset)
int ceph_posix_readdir(DIR *dirp, char *buff, int blen)
int ceph_posix_stat(XrdOucEnv *env, const char *pathname, struct stat *buf)
ssize_t ceph_posix_setxattr(XrdOucEnv *env, const char *path, const char *name, const void *value, size_t size, int flags)
int ceph_posix_unlink(XrdOucEnv *env, const char *pathname)
int ceph_posix_fremovexattr(int fd, const char *name)
Definition: XrdOucEnv.hh:41
void() AioCB(XrdSfsAio *, size_t)
Definition: XrdCephPosix.hh:39
#define stat(a, b)
Definition: XrdPosix.hh:96
int ceph_posix_fsetxattr(int fd, const char *name, const void *value, size_t size, int flags)
ssize_t ceph_aio_write(int fd, XrdSfsAio *aiop, AioCB *cb)
off64_t ceph_posix_lseek64(int fd, off64_t offset, int whence)
int ceph_posix_ftruncate(int fd, unsigned long long size)
int ceph_posix_listxattrs(XrdOucEnv *env, const char *path, XrdSysXAttr::AList **aPL, int getSz)
void ceph_posix_disconnect_all()
ssize_t ceph_aio_read(int fd, XrdSfsAio *aiop, AioCB *cb)
Definition: XrdSfsAio.hh:58
int ceph_posix_open(XrdOucEnv *env, const char *pathname, int flags, mode_t mode)
DIR * ceph_posix_opendir(XrdOucEnv *env, const char *pathname)
int ceph_posix_fstat(int fd, struct stat *buf)
int ceph_posix_removexattr(XrdOucEnv *env, const char *path, const char *name)
ssize_t ceph_posix_write(int fd, const void *buf, size_t count)
ssize_t ceph_posix_getxattr(XrdOucEnv *env, const char *path, const char *name, void *value, size_t size)