xrootd
Main Page
Related Pages
Namespaces
Classes
Files
File List
File Members
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Friends
Macros
Pages
src
XrdFfs
XrdFfsFsinfo.hh
Go to the documentation of this file.
1
/******************************************************************************/
2
/* XrdFfsFsinfo.hh filesystem/xrootd oss space usage info cache */
3
/* */
4
/* (c) 2010 by the Board of Trustees of the Leland Stanford, Jr., University */
5
/* All Rights Reserved */
6
/* Author: Wei Yang (SLAC National Accelerator Laboratory, 2010) */
7
/* Contract DE-AC02-76-SFO0515 with the Department of Energy */
8
/* */
9
/* This file is part of the XRootD software suite. */
10
/* */
11
/* XRootD is free software: you can redistribute it and/or modify it under */
12
/* the terms of the GNU Lesser General Public License as published by the */
13
/* Free Software Foundation, either version 3 of the License, or (at your */
14
/* option) any later version. */
15
/* */
16
/* XRootD is distributed in the hope that it will be useful, but WITHOUT */
17
/* ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or */
18
/* FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public */
19
/* License for more details. */
20
/* */
21
/* You should have received a copy of the GNU Lesser General Public License */
22
/* along with XRootD in a file called COPYING.LESSER (LGPL license) and file */
23
/* COPYING (GPL license). If not, see <http://www.gnu.org/licenses/>. */
24
/* */
25
/* The copyright holder's institutional names and contributor's names may not */
26
/* be used to endorse or promote products derived from this software without */
27
/* specific prior written permission of the institution or contributor. */
28
/******************************************************************************/
29
30
#include <sys/statvfs.h>
31
32
#ifdef __cplusplus
33
extern
"C"
{
34
#endif
35
36
int
XrdFfsFsinfo_cache_search
(
int
(*func)(
const
char
*,
const
char
*,
struct
statvfs
*, uid_t),
const
char
* rdrurl,
const
char
* path,
struct
statvfs
*stbuf, uid_t user_uid);
37
38
#ifdef __cplusplus
39
}
40
#endif
XrdFfsFsinfo_cache_search
int XrdFfsFsinfo_cache_search(int(*func)(const char *, const char *, struct statvfs *, uid_t), const char *rdrurl, const char *path, struct statvfs *stbuf, uid_t user_uid)
statvfs
#define statvfs(a, b)
Definition:
XrdPosix.hh:100
Generated by
1.8.5