xrootd
Loading...
Searching...
No Matches
Functions
XrdPosixExtern.hh File Reference
#include <dirent.h>
#include <cstdio>
#include <unistd.h>
#include <sys/types.h>
#include "XrdPosix/XrdPosixOsDep.hh"
Include dependency graph for XrdPosixExtern.hh:
This graph shows which files directly or indirectly include this file:

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, long long offset, int whence)
 
int XrdPosix_Fstat (int fildes, struct stat *buf)
 
int XrdPosix_Fsync (int fildes)
 
long XrdPosix_Ftell (FILE *stream)
 
long long XrdPosix_Ftello (FILE *stream)
 
int XrdPosix_Ftruncate (int fildes, long long offset)
 
size_t XrdPosix_Fwrite (const void *ptr, size_t size, size_t nitems, FILE *stream)
 
long long XrdPosix_Lseek (int fildes, long long 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)
 
long long XrdPosix_Pread (int fildes, void *buf, unsigned long long nbyte, long long offset)
 
long long XrdPosix_Read (int fildes, void *buf, unsigned long long nbyte)
 
long long XrdPosix_Readv (int fildes, const struct iovec *iov, int iovcnt)
 
struct dirent * XrdPosix_Readdir (DIR *dirp)
 
struct dirent64 * XrdPosix_Readdir64 (DIR *dirp)
 
int XrdPosix_Readdir_r (DIR *dirp, struct dirent *entry, struct dirent **result)
 
int XrdPosix_Readdir64_r (DIR *dirp, struct dirent64 *entry, struct dirent64 **result)
 
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 long XrdPosix_Pwrite (int fildes, const void *buf, unsigned long long nbyte, long long offset)
 
long XrdPosix_Telldir (DIR *dirp)
 
int XrdPosix_Truncate (const char *path, long long offset)
 
int XrdPosix_Unlink (const char *path)
 
long long XrdPosix_Write (int fildes, const void *buf, unsigned long long nbyte)
 
long long XrdPosix_Writev (int fildes, const struct iovec *iov, int iovcnt)
 
int XrdPosix_isMyPath (const char *path)
 
char * XrdPosix_URL (const char *path, char *buff, int blen)
 

Function Documentation

◆ XrdPosix_Access()

int XrdPosix_Access ( const char *  path,
int  amode 
)
extern

◆ XrdPosix_Acl()

int XrdPosix_Acl ( const char *  path,
int  cmd,
int  nentries,
void *  aclbufp 
)
extern

◆ XrdPosix_Chdir()

int XrdPosix_Chdir ( const char *  path)
extern

◆ XrdPosix_Close()

int XrdPosix_Close ( int  fildes)
extern

◆ XrdPosix_Closedir()

int XrdPosix_Closedir ( DIR *  dirp)
extern

◆ XrdPosix_Creat()

int XrdPosix_Creat ( const char *  path,
mode_t  mode 
)
extern

◆ XrdPosix_Fclose()

int XrdPosix_Fclose ( FILE *  stream)
extern

◆ XrdPosix_Fcntl()

int XrdPosix_Fcntl ( int  fd,
int  cmd,
  ... 
)
extern

◆ XrdPosix_Fdatasync()

int XrdPosix_Fdatasync ( int  fildes)
extern

◆ XrdPosix_Fflush()

int XrdPosix_Fflush ( FILE *  stream)
extern

◆ XrdPosix_Fopen()

FILE * XrdPosix_Fopen ( const char *  path,
const char *  mode 
)
extern

◆ XrdPosix_Fread()

size_t XrdPosix_Fread ( void *  ptr,
size_t  size,
size_t  nitems,
FILE *  stream 
)
extern

◆ XrdPosix_Fseek()

int XrdPosix_Fseek ( FILE *  stream,
long  offset,
int  whence 
)
extern

◆ XrdPosix_Fseeko()

int XrdPosix_Fseeko ( FILE *  stream,
long long  offset,
int  whence 
)
extern

◆ XrdPosix_Fstat()

int XrdPosix_Fstat ( int  fildes,
struct stat buf 
)
extern

◆ XrdPosix_Fsync()

int XrdPosix_Fsync ( int  fildes)
extern

◆ XrdPosix_Ftell()

long XrdPosix_Ftell ( FILE *  stream)
extern

◆ XrdPosix_Ftello()

long long XrdPosix_Ftello ( FILE *  stream)
extern

◆ XrdPosix_Ftruncate()

int XrdPosix_Ftruncate ( int  fildes,
long long  offset 
)
extern

◆ XrdPosix_Fwrite()

size_t XrdPosix_Fwrite ( const void *  ptr,
size_t  size,
size_t  nitems,
FILE *  stream 
)
extern

◆ XrdPosix_isMyPath()

int XrdPosix_isMyPath ( const char *  path)
extern

◆ XrdPosix_Lseek()

long long XrdPosix_Lseek ( int  fildes,
long long  offset,
int  whence 
)
extern

◆ XrdPosix_Lstat()

int XrdPosix_Lstat ( const char *  path,
struct stat buf 
)
extern

◆ XrdPosix_Mkdir()

int XrdPosix_Mkdir ( const char *  path,
mode_t  mode 
)
extern

◆ XrdPosix_Open()

int XrdPosix_Open ( const char *  path,
int  oflag,
  ... 
)
extern

◆ XrdPosix_Opendir()

DIR * XrdPosix_Opendir ( const char *  path)
extern

◆ XrdPosix_Pathconf()

long XrdPosix_Pathconf ( const char *  path,
int  name 
)
extern

◆ XrdPosix_Pread()

long long XrdPosix_Pread ( int  fildes,
void *  buf,
unsigned long long  nbyte,
long long  offset 
)
extern

◆ XrdPosix_Pwrite()

long long XrdPosix_Pwrite ( int  fildes,
const void *  buf,
unsigned long long  nbyte,
long long  offset 
)
extern

◆ XrdPosix_Read()

long long XrdPosix_Read ( int  fildes,
void *  buf,
unsigned long long  nbyte 
)
extern

◆ XrdPosix_Readdir()

struct dirent * XrdPosix_Readdir ( DIR *  dirp)
extern

◆ XrdPosix_Readdir64()

struct dirent64 * XrdPosix_Readdir64 ( DIR *  dirp)
extern

◆ XrdPosix_Readdir64_r()

int XrdPosix_Readdir64_r ( DIR *  dirp,
struct dirent64 *  entry,
struct dirent64 **  result 
)
extern

◆ XrdPosix_Readdir_r()

int XrdPosix_Readdir_r ( DIR *  dirp,
struct dirent *  entry,
struct dirent **  result 
)
extern

◆ XrdPosix_Readv()

long long XrdPosix_Readv ( int  fildes,
const struct iovec *  iov,
int  iovcnt 
)
extern

◆ XrdPosix_Rename()

int XrdPosix_Rename ( const char *  oname,
const char *  nname 
)
extern

◆ XrdPosix_Rewinddir()

void XrdPosix_Rewinddir ( DIR *  dirp)
extern

◆ XrdPosix_Rmdir()

int XrdPosix_Rmdir ( const char *  path)
extern

◆ XrdPosix_Seekdir()

void XrdPosix_Seekdir ( DIR *  dirp,
long  loc 
)
extern

◆ XrdPosix_Stat()

int XrdPosix_Stat ( const char *  path,
struct stat buf 
)
extern

◆ XrdPosix_Statfs()

int XrdPosix_Statfs ( const char *  path,
struct statfs buf 
)
extern

◆ XrdPosix_Statvfs()

int XrdPosix_Statvfs ( const char *  path,
struct statvfs buf 
)
extern

◆ XrdPosix_Telldir()

long XrdPosix_Telldir ( DIR *  dirp)
extern

◆ XrdPosix_Truncate()

int XrdPosix_Truncate ( const char *  path,
long long  offset 
)
extern

◆ XrdPosix_Unlink()

int XrdPosix_Unlink ( const char *  path)
extern

◆ XrdPosix_URL()

char * XrdPosix_URL ( const char *  path,
char *  buff,
int  blen 
)
extern

◆ XrdPosix_Write()

long long XrdPosix_Write ( int  fildes,
const void *  buf,
unsigned long long  nbyte 
)
extern

◆ XrdPosix_Writev()

long long XrdPosix_Writev ( int  fildes,
const struct iovec *  iov,
int  iovcnt 
)
extern