1 #ifndef __XRDOSSMIO_H__
2 #define __XRDOSSMIO_H__
40 #define OSSMIO_MLOK 0x0001
41 #define OSSMIO_MMAP 0x0002
42 #define OSSMIO_MPRM 0x0004
49 static char isAuto() {
return MM_chk;}
51 static char isOn() {
return MM_on;}
55 static void *
preLoad(
void *arg);
59 static void Set(
int V_off,
int V_preld,
int V_check);
61 static void Set(
long long V_max);
64 static int Reclaim(off_t amount);
76 static char MM_okmlock;
78 static long long MM_max;
79 static long long MM_pagsz;
80 static long long MM_pages;
81 static long long MM_inuse;
static XrdOssMioFile * Map(char *path, int fd, int opts)
static void Recycle(XrdOssMioFile *mp)
static void * preLoad(void *arg)
static void Set(int V_off, int V_preld, int V_check)
static void Display(XrdSysError &Eroute)