<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta http-equiv="X-UA-Compatible" content="IE=9"/> <meta name="generator" content="Doxygen 1.8.3.1"/> <title>xrootd: XrdPosixExtern.hh File Reference</title> <link href="tabs.css" rel="stylesheet" type="text/css"/> <script type="text/javascript" src="jquery.js"></script> <script type="text/javascript" src="dynsections.js"></script> <link href="doxygen.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="top"><!-- do not remove this div, it is closed by doxygen! --> <div id="titlearea"> <table cellspacing="0" cellpadding="0"> <tbody> <tr style="height: 56px;"> <td style="padding-left: 0.5em;"> <div id="projectname">xrootd </div> </td> </tr> </tbody> </table> </div> <!-- end header part --> <!-- Generated by Doxygen 1.8.3.1 --> <div id="navrow1" class="tabs"> <ul class="tablist"> <li><a href="index.html"><span>Main Page</span></a></li> <li><a href="namespaces.html"><span>Namespaces</span></a></li> <li><a href="annotated.html"><span>Classes</span></a></li> <li class="current"><a href="files.html"><span>Files</span></a></li> </ul> </div> <div id="navrow2" class="tabs2"> <ul class="tablist"> <li><a href="files.html"><span>File List</span></a></li> <li><a href="globals.html"><span>File Members</span></a></li> </ul> </div> <div id="nav-path" class="navpath"> <ul> <li class="navelem"><a class="el" href="dir_68267d1309a1af8e8297ef4c3efbcdba.html">src</a></li><li class="navelem"><a class="el" href="dir_123d967a9a422fecfee55f769e8dd298.html">XrdPosix</a></li> </ul> </div> </div><!-- top --> <div class="header"> <div class="summary"> <a href="#func-members">Functions</a> </div> <div class="headertitle"> <div class="title">XrdPosixExtern.hh File Reference</div> </div> </div><!--header--> <div class="contents"> <div class="textblock"><code>#include <dirent.h></code><br/> <code>#include <stdio.h></code><br/> <code>#include <unistd.h></code><br/> <code>#include <sys/types.h></code><br/> <code>#include "<a class="el" href="XrdPosixOsDep_8hh_source.html">XrdPosix/XrdPosixOsDep.hh</a>"</code><br/> </div><div class="textblock"><div class="dynheader"> Include dependency graph for XrdPosixExtern.hh:</div> <div class="dyncontent"> <div class="center"><img src="XrdPosixExtern_8hh__incl.png" border="0" usemap="#XrdPosixExtern_8hh" alt=""/></div> <map name="XrdPosixExtern_8hh" id="XrdPosixExtern_8hh"> <area shape="rect" id="node11" href="XrdPosixOsDep_8hh.html" title="XrdPosix/XrdPosixOsDep.hh" alt="" coords="389,80,579,107"/></map> </div> </div> <p><a href="XrdPosixExtern_8hh_source.html">Go to the source code of this file.</a></p> <table class="memberdecls"> <tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="func-members"></a> Functions</h2></td></tr> <tr class="memitem:af85519865304ff9dbc0a0ac624ee3bf6"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="XrdPosixExtern_8hh.html#af85519865304ff9dbc0a0ac624ee3bf6">XrdPosix_Access</a> (const char *path, int amode)</td></tr> <tr class="separator:af85519865304ff9dbc0a0ac624ee3bf6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab07e410242cdb472d3271ae0ad51dbc6"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="XrdPosixExtern_8hh.html#ab07e410242cdb472d3271ae0ad51dbc6">XrdPosix_Acl</a> (const char *path, int cmd, int nentries, void *aclbufp)</td></tr> <tr class="separator:ab07e410242cdb472d3271ae0ad51dbc6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4e8a6983c2fb6f166c1886d2404a27d7"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="XrdPosixExtern_8hh.html#a4e8a6983c2fb6f166c1886d2404a27d7">XrdPosix_Chdir</a> (const char *path)</td></tr> <tr class="separator:a4e8a6983c2fb6f166c1886d2404a27d7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a38c5ce314169510c5ab54f3a8893d70f"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="XrdPosixExtern_8hh.html#a38c5ce314169510c5ab54f3a8893d70f">XrdPosix_Close</a> (int fildes)</td></tr> <tr class="separator:a38c5ce314169510c5ab54f3a8893d70f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a15ff33f9db657890e318abf9f0409dff"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="XrdPosixExtern_8hh.html#a15ff33f9db657890e318abf9f0409dff">XrdPosix_Closedir</a> (DIR *dirp)</td></tr> <tr class="separator:a15ff33f9db657890e318abf9f0409dff"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa299c3d5cec2b92ab9a2a7208ddd0ef7"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="XrdPosixExtern_8hh.html#aa299c3d5cec2b92ab9a2a7208ddd0ef7">XrdPosix_Creat</a> (const char *path, mode_t mode)</td></tr> <tr class="separator:aa299c3d5cec2b92ab9a2a7208ddd0ef7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac5d3a815f4e97ce7e2dfde20b04cf9e5"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="XrdPosixExtern_8hh.html#ac5d3a815f4e97ce7e2dfde20b04cf9e5">XrdPosix_Fclose</a> (FILE *stream)</td></tr> <tr class="separator:ac5d3a815f4e97ce7e2dfde20b04cf9e5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5cce6c682d447a718d06179628da89d6"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="XrdPosixExtern_8hh.html#a5cce6c682d447a718d06179628da89d6">XrdPosix_Fcntl</a> (int fd, int cmd,...)</td></tr> <tr class="separator:a5cce6c682d447a718d06179628da89d6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad01f3aeb7bc6c894257740f8cc3b6f2d"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="XrdPosixExtern_8hh.html#ad01f3aeb7bc6c894257740f8cc3b6f2d">XrdPosix_Fdatasync</a> (int fildes)</td></tr> <tr class="separator:ad01f3aeb7bc6c894257740f8cc3b6f2d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6b2928cc58e049ec1e94ec85dac354d3"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="XrdPosixExtern_8hh.html#a6b2928cc58e049ec1e94ec85dac354d3">XrdPosix_Fflush</a> (FILE *stream)</td></tr> <tr class="separator:a6b2928cc58e049ec1e94ec85dac354d3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a521df957e45749dcc4b5cae6d24ed57f"><td class="memItemLeft" align="right" valign="top">FILE * </td><td class="memItemRight" valign="bottom"><a class="el" href="XrdPosixExtern_8hh.html#a521df957e45749dcc4b5cae6d24ed57f">XrdPosix_Fopen</a> (const char *path, const char *mode)</td></tr> <tr class="separator:a521df957e45749dcc4b5cae6d24ed57f"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae66a842cade9b8ff39f35fdf22805cb7"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="XrdPosixExtern_8hh.html#ae66a842cade9b8ff39f35fdf22805cb7">XrdPosix_Fread</a> (void *ptr, size_t size, size_t nitems, FILE *stream)</td></tr> <tr class="separator:ae66a842cade9b8ff39f35fdf22805cb7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5ceb298132af681436d763496eb095b5"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="XrdPosixExtern_8hh.html#a5ceb298132af681436d763496eb095b5">XrdPosix_Fseek</a> (FILE *stream, long offset, int whence)</td></tr> <tr class="separator:a5ceb298132af681436d763496eb095b5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:af7b608f1bff273a6e017d78f89ba8d8a"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="XrdPosixExtern_8hh.html#af7b608f1bff273a6e017d78f89ba8d8a">XrdPosix_Fseeko</a> (FILE *stream, long long offset, int whence)</td></tr> <tr class="separator:af7b608f1bff273a6e017d78f89ba8d8a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ab2e2a27e868981c6dbfed887988d618a"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="XrdPosixExtern_8hh.html#ab2e2a27e868981c6dbfed887988d618a">XrdPosix_Fstat</a> (int fildes, struct stat *buf)</td></tr> <tr class="separator:ab2e2a27e868981c6dbfed887988d618a"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a16ccaa52209e2eaf360de6c472442d92"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="XrdPosixExtern_8hh.html#a16ccaa52209e2eaf360de6c472442d92">XrdPosix_Fsync</a> (int fildes)</td></tr> <tr class="separator:a16ccaa52209e2eaf360de6c472442d92"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a5d511337896e3a87e0c3adc4777c8345"><td class="memItemLeft" align="right" valign="top">long </td><td class="memItemRight" valign="bottom"><a class="el" href="XrdPosixExtern_8hh.html#a5d511337896e3a87e0c3adc4777c8345">XrdPosix_Ftell</a> (FILE *stream)</td></tr> <tr class="separator:a5d511337896e3a87e0c3adc4777c8345"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2d38bd65e6ba50977eab5808da972396"><td class="memItemLeft" align="right" valign="top">long long </td><td class="memItemRight" valign="bottom"><a class="el" href="XrdPosixExtern_8hh.html#a2d38bd65e6ba50977eab5808da972396">XrdPosix_Ftello</a> (FILE *stream)</td></tr> <tr class="separator:a2d38bd65e6ba50977eab5808da972396"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ad6a605c9dd483a3b1c5548fb2b271efd"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="XrdPosixExtern_8hh.html#ad6a605c9dd483a3b1c5548fb2b271efd">XrdPosix_Ftruncate</a> (int fildes, long long offset)</td></tr> <tr class="separator:ad6a605c9dd483a3b1c5548fb2b271efd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ac5c3eac42273b2804143a0f4ed45e858"><td class="memItemLeft" align="right" valign="top">size_t </td><td class="memItemRight" valign="bottom"><a class="el" href="XrdPosixExtern_8hh.html#ac5c3eac42273b2804143a0f4ed45e858">XrdPosix_Fwrite</a> (const void *ptr, size_t size, size_t nitems, FILE *stream)</td></tr> <tr class="separator:ac5c3eac42273b2804143a0f4ed45e858"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a152652b5a7a34842577c16e4438f55ff"><td class="memItemLeft" align="right" valign="top">long long </td><td class="memItemRight" valign="bottom"><a class="el" href="XrdPosixExtern_8hh.html#a152652b5a7a34842577c16e4438f55ff">XrdPosix_Lseek</a> (int fildes, long long offset, int whence)</td></tr> <tr class="separator:a152652b5a7a34842577c16e4438f55ff"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a959668796bf65ed3931ca616392b3e89"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="XrdPosixExtern_8hh.html#a959668796bf65ed3931ca616392b3e89">XrdPosix_Lstat</a> (const char *path, struct stat *buf)</td></tr> <tr class="separator:a959668796bf65ed3931ca616392b3e89"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a68c10d2f8bbbb23bac0d323baef77bcb"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="XrdPosixExtern_8hh.html#a68c10d2f8bbbb23bac0d323baef77bcb">XrdPosix_Mkdir</a> (const char *path, mode_t mode)</td></tr> <tr class="separator:a68c10d2f8bbbb23bac0d323baef77bcb"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2ea97528e64b9e8f601f29ae36c0f1d9"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="XrdPosixExtern_8hh.html#a2ea97528e64b9e8f601f29ae36c0f1d9">XrdPosix_Open</a> (const char *path, int oflag,...)</td></tr> <tr class="separator:a2ea97528e64b9e8f601f29ae36c0f1d9"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8718a6b0094ddd8958ef1db7eceb4d8d"><td class="memItemLeft" align="right" valign="top">DIR * </td><td class="memItemRight" valign="bottom"><a class="el" href="XrdPosixExtern_8hh.html#a8718a6b0094ddd8958ef1db7eceb4d8d">XrdPosix_Opendir</a> (const char *path)</td></tr> <tr class="separator:a8718a6b0094ddd8958ef1db7eceb4d8d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ada7f7304e8201af376309230c7500039"><td class="memItemLeft" align="right" valign="top">long </td><td class="memItemRight" valign="bottom"><a class="el" href="XrdPosixExtern_8hh.html#ada7f7304e8201af376309230c7500039">XrdPosix_Pathconf</a> (const char *path, int name)</td></tr> <tr class="separator:ada7f7304e8201af376309230c7500039"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0e31baea38deef3f79172f7463f6c114"><td class="memItemLeft" align="right" valign="top">long long </td><td class="memItemRight" valign="bottom"><a class="el" href="XrdPosixExtern_8hh.html#a0e31baea38deef3f79172f7463f6c114">XrdPosix_Pread</a> (int fildes, void *buf, unsigned long long nbyte, long long offset)</td></tr> <tr class="separator:a0e31baea38deef3f79172f7463f6c114"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a6acb8f0087a56ba0e3b214cde8c53041"><td class="memItemLeft" align="right" valign="top">long long </td><td class="memItemRight" valign="bottom"><a class="el" href="XrdPosixExtern_8hh.html#a6acb8f0087a56ba0e3b214cde8c53041">XrdPosix_Read</a> (int fildes, void *buf, unsigned long long nbyte)</td></tr> <tr class="separator:a6acb8f0087a56ba0e3b214cde8c53041"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a36221aacb5ced6166942c84f126911e3"><td class="memItemLeft" align="right" valign="top">long long </td><td class="memItemRight" valign="bottom"><a class="el" href="XrdPosixExtern_8hh.html#a36221aacb5ced6166942c84f126911e3">XrdPosix_Readv</a> (int fildes, const struct iovec *iov, int iovcnt)</td></tr> <tr class="separator:a36221aacb5ced6166942c84f126911e3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:add7dc211b577165a685b7afe99196781"><td class="memItemLeft" align="right" valign="top">struct dirent * </td><td class="memItemRight" valign="bottom"><a class="el" href="XrdPosixExtern_8hh.html#add7dc211b577165a685b7afe99196781">XrdPosix_Readdir</a> (DIR *dirp)</td></tr> <tr class="separator:add7dc211b577165a685b7afe99196781"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ada1e49c815669caf4674a1ae7475e4e5"><td class="memItemLeft" align="right" valign="top">struct dirent64 * </td><td class="memItemRight" valign="bottom"><a class="el" href="XrdPosixExtern_8hh.html#ada1e49c815669caf4674a1ae7475e4e5">XrdPosix_Readdir64</a> (DIR *dirp)</td></tr> <tr class="separator:ada1e49c815669caf4674a1ae7475e4e5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a64a2895c4f7482e4544e87e76562fde0"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="XrdPosixExtern_8hh.html#a64a2895c4f7482e4544e87e76562fde0">XrdPosix_Readdir_r</a> (DIR *dirp, struct dirent *entry, struct dirent **result)</td></tr> <tr class="separator:a64a2895c4f7482e4544e87e76562fde0"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a37f9bd3e76155507c5189e01f7864cea"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="XrdPosixExtern_8hh.html#a37f9bd3e76155507c5189e01f7864cea">XrdPosix_Readdir64_r</a> (DIR *dirp, struct dirent64 *entry, struct dirent64 **result)</td></tr> <tr class="separator:a37f9bd3e76155507c5189e01f7864cea"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0de02629de604288d026a0de3b1ab4d4"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="XrdPosixExtern_8hh.html#a0de02629de604288d026a0de3b1ab4d4">XrdPosix_Rename</a> (const char *oname, const char *nname)</td></tr> <tr class="separator:a0de02629de604288d026a0de3b1ab4d4"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2fe03758dc689b14b2b5a1c5ca066fca"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="XrdPosixExtern_8hh.html#a2fe03758dc689b14b2b5a1c5ca066fca">XrdPosix_Rewinddir</a> (DIR *dirp)</td></tr> <tr class="separator:a2fe03758dc689b14b2b5a1c5ca066fca"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a4e6410928cfb8417c9af7298601d7a5e"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="XrdPosixExtern_8hh.html#a4e6410928cfb8417c9af7298601d7a5e">XrdPosix_Rmdir</a> (const char *path)</td></tr> <tr class="separator:a4e6410928cfb8417c9af7298601d7a5e"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a490565b193e5edec613137349e54e0c5"><td class="memItemLeft" align="right" valign="top">void </td><td class="memItemRight" valign="bottom"><a class="el" href="XrdPosixExtern_8hh.html#a490565b193e5edec613137349e54e0c5">XrdPosix_Seekdir</a> (DIR *dirp, long loc)</td></tr> <tr class="separator:a490565b193e5edec613137349e54e0c5"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a574cf20ca74c5d016c8996e99b21c8a7"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="XrdPosixExtern_8hh.html#a574cf20ca74c5d016c8996e99b21c8a7">XrdPosix_Stat</a> (const char *path, struct stat *buf)</td></tr> <tr class="separator:a574cf20ca74c5d016c8996e99b21c8a7"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0125ef7c5c69c1e7869b4ea0d621f4b3"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="XrdPosixExtern_8hh.html#a0125ef7c5c69c1e7869b4ea0d621f4b3">XrdPosix_Statfs</a> (const char *path, struct statfs *buf)</td></tr> <tr class="separator:a0125ef7c5c69c1e7869b4ea0d621f4b3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:aa70034a1b29a012ad8b91e5eb735dcfa"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="XrdPosixExtern_8hh.html#aa70034a1b29a012ad8b91e5eb735dcfa">XrdPosix_Statvfs</a> (const char *path, struct statvfs *buf)</td></tr> <tr class="separator:aa70034a1b29a012ad8b91e5eb735dcfa"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a64bc4f74f08ac2b5432d9c26a956bbff"><td class="memItemLeft" align="right" valign="top">long long </td><td class="memItemRight" valign="bottom"><a class="el" href="XrdPosixExtern_8hh.html#a64bc4f74f08ac2b5432d9c26a956bbff">XrdPosix_Pwrite</a> (int fildes, const void *buf, unsigned long long nbyte, long long offset)</td></tr> <tr class="separator:a64bc4f74f08ac2b5432d9c26a956bbff"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a8d5af84798339a7fda423a004ce413a6"><td class="memItemLeft" align="right" valign="top">long </td><td class="memItemRight" valign="bottom"><a class="el" href="XrdPosixExtern_8hh.html#a8d5af84798339a7fda423a004ce413a6">XrdPosix_Telldir</a> (DIR *dirp)</td></tr> <tr class="separator:a8d5af84798339a7fda423a004ce413a6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:adc9323c084722d77dd29a32a4dfbdecd"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="XrdPosixExtern_8hh.html#adc9323c084722d77dd29a32a4dfbdecd">XrdPosix_Truncate</a> (const char *path, long long offset)</td></tr> <tr class="separator:adc9323c084722d77dd29a32a4dfbdecd"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:ae48fd4b69f6a80d3beae0da47980e8b6"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="XrdPosixExtern_8hh.html#ae48fd4b69f6a80d3beae0da47980e8b6">XrdPosix_Unlink</a> (const char *path)</td></tr> <tr class="separator:ae48fd4b69f6a80d3beae0da47980e8b6"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a0fdd766d71a0359633736482b14ba24d"><td class="memItemLeft" align="right" valign="top">long long </td><td class="memItemRight" valign="bottom"><a class="el" href="XrdPosixExtern_8hh.html#a0fdd766d71a0359633736482b14ba24d">XrdPosix_Write</a> (int fildes, const void *buf, unsigned long long nbyte)</td></tr> <tr class="separator:a0fdd766d71a0359633736482b14ba24d"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a15ab95aad1bb80d4275e01507e1e0815"><td class="memItemLeft" align="right" valign="top">long long </td><td class="memItemRight" valign="bottom"><a class="el" href="XrdPosixExtern_8hh.html#a15ab95aad1bb80d4275e01507e1e0815">XrdPosix_Writev</a> (int fildes, const struct iovec *iov, int iovcnt)</td></tr> <tr class="separator:a15ab95aad1bb80d4275e01507e1e0815"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a2d2e9a01659a4bb18f47e247d86201a3"><td class="memItemLeft" align="right" valign="top">int </td><td class="memItemRight" valign="bottom"><a class="el" href="XrdPosixExtern_8hh.html#a2d2e9a01659a4bb18f47e247d86201a3">XrdPosix_isMyPath</a> (const char *path)</td></tr> <tr class="separator:a2d2e9a01659a4bb18f47e247d86201a3"><td class="memSeparator" colspan="2"> </td></tr> <tr class="memitem:a72b25a34a0688be3c3de04f41c192d84"><td class="memItemLeft" align="right" valign="top">char * </td><td class="memItemRight" valign="bottom"><a class="el" href="XrdPosixExtern_8hh.html#a72b25a34a0688be3c3de04f41c192d84">XrdPosix_URL</a> (const char *path, char *buff, int blen)</td></tr> <tr class="separator:a72b25a34a0688be3c3de04f41c192d84"><td class="memSeparator" colspan="2"> </td></tr> </table> <h2 class="groupheader">Function Documentation</h2> <a class="anchor" id="af85519865304ff9dbc0a0ac624ee3bf6"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int XrdPosix_Access </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"><em>path</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>amode</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="ab07e410242cdb472d3271ae0ad51dbc6"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int XrdPosix_Acl </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"><em>path</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>cmd</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>nentries</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void * </td> <td class="paramname"><em>aclbufp</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a4e8a6983c2fb6f166c1886d2404a27d7"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int XrdPosix_Chdir </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"><em>path</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a38c5ce314169510c5ab54f3a8893d70f"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int XrdPosix_Close </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>fildes</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a15ff33f9db657890e318abf9f0409dff"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int XrdPosix_Closedir </td> <td>(</td> <td class="paramtype">DIR * </td> <td class="paramname"><em>dirp</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="aa299c3d5cec2b92ab9a2a7208ddd0ef7"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int XrdPosix_Creat </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"><em>path</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">mode_t </td> <td class="paramname"><em>mode</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="ac5d3a815f4e97ce7e2dfde20b04cf9e5"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int XrdPosix_Fclose </td> <td>(</td> <td class="paramtype">FILE * </td> <td class="paramname"><em>stream</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a5cce6c682d447a718d06179628da89d6"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int XrdPosix_Fcntl </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>fd</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>cmd</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname"><em>...</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="ad01f3aeb7bc6c894257740f8cc3b6f2d"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int XrdPosix_Fdatasync </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>fildes</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a6b2928cc58e049ec1e94ec85dac354d3"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int XrdPosix_Fflush </td> <td>(</td> <td class="paramtype">FILE * </td> <td class="paramname"><em>stream</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a521df957e45749dcc4b5cae6d24ed57f"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">FILE* XrdPosix_Fopen </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"><em>path</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"><em>mode</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="ae66a842cade9b8ff39f35fdf22805cb7"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">size_t XrdPosix_Fread </td> <td>(</td> <td class="paramtype">void * </td> <td class="paramname"><em>ptr</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>size</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>nitems</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">FILE * </td> <td class="paramname"><em>stream</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a5ceb298132af681436d763496eb095b5"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int XrdPosix_Fseek </td> <td>(</td> <td class="paramtype">FILE * </td> <td class="paramname"><em>stream</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>offset</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>whence</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="af7b608f1bff273a6e017d78f89ba8d8a"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int XrdPosix_Fseeko </td> <td>(</td> <td class="paramtype">FILE * </td> <td class="paramname"><em>stream</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long long </td> <td class="paramname"><em>offset</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>whence</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="ab2e2a27e868981c6dbfed887988d618a"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int XrdPosix_Fstat </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>fildes</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct stat * </td> <td class="paramname"><em>buf</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a16ccaa52209e2eaf360de6c472442d92"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int XrdPosix_Fsync </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>fildes</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a5d511337896e3a87e0c3adc4777c8345"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">long XrdPosix_Ftell </td> <td>(</td> <td class="paramtype">FILE * </td> <td class="paramname"><em>stream</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a2d38bd65e6ba50977eab5808da972396"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">long long XrdPosix_Ftello </td> <td>(</td> <td class="paramtype">FILE * </td> <td class="paramname"><em>stream</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="ad6a605c9dd483a3b1c5548fb2b271efd"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int XrdPosix_Ftruncate </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>fildes</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long long </td> <td class="paramname"><em>offset</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="ac5c3eac42273b2804143a0f4ed45e858"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">size_t XrdPosix_Fwrite </td> <td>(</td> <td class="paramtype">const void * </td> <td class="paramname"><em>ptr</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>size</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">size_t </td> <td class="paramname"><em>nitems</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">FILE * </td> <td class="paramname"><em>stream</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a2d2e9a01659a4bb18f47e247d86201a3"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int XrdPosix_isMyPath </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"><em>path</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a152652b5a7a34842577c16e4438f55ff"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">long long XrdPosix_Lseek </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>fildes</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long long </td> <td class="paramname"><em>offset</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>whence</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a959668796bf65ed3931ca616392b3e89"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int XrdPosix_Lstat </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"><em>path</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct stat * </td> <td class="paramname"><em>buf</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a68c10d2f8bbbb23bac0d323baef77bcb"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int XrdPosix_Mkdir </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"><em>path</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">mode_t </td> <td class="paramname"><em>mode</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a2ea97528e64b9e8f601f29ae36c0f1d9"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int XrdPosix_Open </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"><em>path</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>oflag</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype"> </td> <td class="paramname"><em>...</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a8718a6b0094ddd8958ef1db7eceb4d8d"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">DIR* XrdPosix_Opendir </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"><em>path</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="ada7f7304e8201af376309230c7500039"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">long XrdPosix_Pathconf </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"><em>path</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>name</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a0e31baea38deef3f79172f7463f6c114"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">long long XrdPosix_Pread </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>fildes</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void * </td> <td class="paramname"><em>buf</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned long long </td> <td class="paramname"><em>nbyte</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long long </td> <td class="paramname"><em>offset</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a64bc4f74f08ac2b5432d9c26a956bbff"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">long long XrdPosix_Pwrite </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>fildes</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const void * </td> <td class="paramname"><em>buf</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned long long </td> <td class="paramname"><em>nbyte</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long long </td> <td class="paramname"><em>offset</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a6acb8f0087a56ba0e3b214cde8c53041"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">long long XrdPosix_Read </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>fildes</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">void * </td> <td class="paramname"><em>buf</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned long long </td> <td class="paramname"><em>nbyte</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="add7dc211b577165a685b7afe99196781"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">struct dirent* XrdPosix_Readdir </td> <td>(</td> <td class="paramtype">DIR * </td> <td class="paramname"><em>dirp</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">read</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="ada1e49c815669caf4674a1ae7475e4e5"></a> <div class="memitem"> <div class="memproto"> <table class="mlabels"> <tr> <td class="mlabels-left"> <table class="memname"> <tr> <td class="memname">struct dirent64* XrdPosix_Readdir64 </td> <td>(</td> <td class="paramtype">DIR * </td> <td class="paramname"><em>dirp</em></td><td>)</td> <td></td> </tr> </table> </td> <td class="mlabels-right"> <span class="mlabels"><span class="mlabel">read</span></span> </td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a37f9bd3e76155507c5189e01f7864cea"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int XrdPosix_Readdir64_r </td> <td>(</td> <td class="paramtype">DIR * </td> <td class="paramname"><em>dirp</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct dirent64 * </td> <td class="paramname"><em>entry</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct dirent64 ** </td> <td class="paramname"><em>result</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a64a2895c4f7482e4544e87e76562fde0"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int XrdPosix_Readdir_r </td> <td>(</td> <td class="paramtype">DIR * </td> <td class="paramname"><em>dirp</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct dirent * </td> <td class="paramname"><em>entry</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct dirent ** </td> <td class="paramname"><em>result</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a36221aacb5ced6166942c84f126911e3"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">long long XrdPosix_Readv </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>fildes</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const struct iovec * </td> <td class="paramname"><em>iov</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>iovcnt</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a0de02629de604288d026a0de3b1ab4d4"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int XrdPosix_Rename </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"><em>oname</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const char * </td> <td class="paramname"><em>nname</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a2fe03758dc689b14b2b5a1c5ca066fca"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void XrdPosix_Rewinddir </td> <td>(</td> <td class="paramtype">DIR * </td> <td class="paramname"><em>dirp</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a4e6410928cfb8417c9af7298601d7a5e"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int XrdPosix_Rmdir </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"><em>path</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a490565b193e5edec613137349e54e0c5"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">void XrdPosix_Seekdir </td> <td>(</td> <td class="paramtype">DIR * </td> <td class="paramname"><em>dirp</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long </td> <td class="paramname"><em>loc</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a574cf20ca74c5d016c8996e99b21c8a7"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int XrdPosix_Stat </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"><em>path</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct stat * </td> <td class="paramname"><em>buf</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a0125ef7c5c69c1e7869b4ea0d621f4b3"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int XrdPosix_Statfs </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"><em>path</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct statfs * </td> <td class="paramname"><em>buf</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="aa70034a1b29a012ad8b91e5eb735dcfa"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int XrdPosix_Statvfs </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"><em>path</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">struct statvfs * </td> <td class="paramname"><em>buf</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a8d5af84798339a7fda423a004ce413a6"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">long XrdPosix_Telldir </td> <td>(</td> <td class="paramtype">DIR * </td> <td class="paramname"><em>dirp</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="adc9323c084722d77dd29a32a4dfbdecd"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int XrdPosix_Truncate </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"><em>path</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">long long </td> <td class="paramname"><em>offset</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="ae48fd4b69f6a80d3beae0da47980e8b6"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">int XrdPosix_Unlink </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"><em>path</em></td><td>)</td> <td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a72b25a34a0688be3c3de04f41c192d84"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">char* XrdPosix_URL </td> <td>(</td> <td class="paramtype">const char * </td> <td class="paramname"><em>path</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">char * </td> <td class="paramname"><em>buff</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>blen</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a0fdd766d71a0359633736482b14ba24d"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">long long XrdPosix_Write </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>fildes</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const void * </td> <td class="paramname"><em>buf</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">unsigned long long </td> <td class="paramname"><em>nbyte</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> <a class="anchor" id="a15ab95aad1bb80d4275e01507e1e0815"></a> <div class="memitem"> <div class="memproto"> <table class="memname"> <tr> <td class="memname">long long XrdPosix_Writev </td> <td>(</td> <td class="paramtype">int </td> <td class="paramname"><em>fildes</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">const struct iovec * </td> <td class="paramname"><em>iov</em>, </td> </tr> <tr> <td class="paramkey"></td> <td></td> <td class="paramtype">int </td> <td class="paramname"><em>iovcnt</em> </td> </tr> <tr> <td></td> <td>)</td> <td></td><td></td> </tr> </table> </div><div class="memdoc"> </div> </div> </div><!-- contents --> <!-- start footer part --> <hr class="footer"/><address class="footer"><small> Generated by  <a href="http://www.doxygen.org/index.html"> <img class="footer" src="doxygen.png" alt="doxygen"/> </a> 1.8.3.1 </small></address> </body> </html>