Coda Distributed File System
Macros | Functions
resforce.cc File Reference
#include <sys/types.h>
#include <sys/time.h>
#include <netinet/in.h>
#include "coda_assert.h"
#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
#include <rpc2/rpc2.h>
#include <rpc2/errors.h>
#include <inodeops.h>
#include <util.h>
#include <rvmlib.h>
#include "coda_string.h"
#include <prs.h>
#include <al.h>
#include <olist.h>
#include <vcrcommon.h>
#include <volume.h>
#include <srv.h>
#include <vlist.h>
#include <operations.h>
#include <dlist.h>
#include <res.h>
#include <vrdb.h>
#include <lockqueue.h>
#include "ops.h"
#include "rescomm.h"
#include "resutil.h"
#include "resforce.h"
Include dependency graph for resforce.cc:

Macros

#define EMPTYDIRBLOCKS   2
 

Functions

void ChangeDiskUsage (Volume *, int)
 
int FetchFileByFD (RPC2_Handle, int fd, ClientEntry *)
 
void UpdateRunts (res_mgrpent *mgrp, ViceVersionVector **VV, ViceFid *Fid)
 
long RS_DoForceDirOps (RPC2_Handle RPCid, ViceFid *Fid, ViceStatus *status, RPC2_BoundedBS *AccessList, RPC2_Integer *rstatus, SE_Descriptor *BD) EXCLUDES_TRANSACTION
 
long RS_GetForceDirOps (RPC2_Handle RPCid, ViceFid *Fid, ViceStatus *status, RPC2_BoundedBS *AccessList, SE_Descriptor *BD) EXCLUDES_TRANSACTION
 
int RuntExists (ViceVersionVector **VV, int maxvvs, int *isrunt, int *NonRuntIndex)
 

Macro Definition Documentation

◆ EMPTYDIRBLOCKS

#define EMPTYDIRBLOCKS   2

Function Documentation

◆ ChangeDiskUsage()

void ChangeDiskUsage ( Volume volptr,
int  length 
)

◆ FetchFileByFD()

int FetchFileByFD ( RPC2_Handle  RPCid,
int  fd,
ClientEntry client 
)

◆ RS_DoForceDirOps()

long RS_DoForceDirOps ( RPC2_Handle  RPCid,
ViceFid *  Fid,
ViceStatus *  status,
RPC2_BoundedBS AccessList,
RPC2_Integer rstatus,
SE_Descriptor BD 
)

◆ RS_GetForceDirOps()

long RS_GetForceDirOps ( RPC2_Handle  RPCid,
ViceFid *  Fid,
ViceStatus *  status,
RPC2_BoundedBS AccessList,
SE_Descriptor BD 
)

◆ RuntExists()

int RuntExists ( ViceVersionVector **  VV,
int  maxvvs,
int *  isrunt,
int *  NonRuntIndex 
)

◆ UpdateRunts()

void UpdateRunts ( res_mgrpent mgrp,
ViceVersionVector **  VV,
ViceFid *  Fid 
)