xrootd
Classes | Defines | Functions | Variables
XrdFfsFsinfo.cc File Reference
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
#include <time.h>
#include <pthread.h>
#include <sys/statvfs.h>
#include "XrdOuc/XrdOucHash.hh"
Include dependency graph for XrdFfsFsinfo.cc:

Classes

struct  XrdFfsFsInfo

Defines

#define _GNU_SOURCE

Functions

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)

Variables

pthread_mutex_t XrdFfsFsinfo_cache_mutex_wr = PTHREAD_MUTEX_INITIALIZER
pthread_mutex_t XrdFfsFsinfo_cache_mutex_rd = PTHREAD_MUTEX_INITIALIZER
XrdOucHash< struct XrdFfsFsInfoXrdFfsFsinfoHtab

Define Documentation

#define _GNU_SOURCE

Function Documentation

int XrdFfsFsinfo_cache_search ( int(*)(const char *, const char *, struct statvfs *, uid_t)  func,
const char *  rdrurl,
const char *  path,
struct statvfs *  stbuf,
uid_t  user_uid 
)

Variable Documentation

pthread_mutex_t XrdFfsFsinfo_cache_mutex_rd = PTHREAD_MUTEX_INITIALIZER
pthread_mutex_t XrdFfsFsinfo_cache_mutex_wr = PTHREAD_MUTEX_INITIALIZER