Coda Distributed File System
|
#include <sys/types.h>
#include <sys/time.h>
#include <sys/stat.h>
#include "coda_string.h"
#include <netinet/in.h>
#include "coda_assert.h"
#include <stdio.h>
#include <rpc2/rpc2.h>
#include <rpc2/errors.h>
#include <util.h>
#include <rvmlib.h>
#include <srv.h>
#include <codadir.h>
#include <res.h>
#include <vrdb.h>
#include <volume.h>
#include <lockqueue.h>
#include "rescomm.h"
#include "resutil.h"
Functions | |
he * | FindHE (olist *list, long hostaddress) |
long | RS_NewConnection (RPC2_Handle RPCid, RPC2_Integer set, RPC2_Integer sl, RPC2_Integer et, RPC2_Integer at, RPC2_CountedBS *cid) |
long | RS_MarkInc (RPC2_Handle RPCid, ViceFid *Fid) EXCLUDES_TRANSACTION |
void | AllocStoreId (ViceStoreId *s) |
long | CheckRetCodes (RPC2_Integer *rc, unsigned long *rh, unsigned long *hosts) |
long | CheckResRetCodes (RPC2_Integer *rc, unsigned long *rh, unsigned long *hosts) |
ilink * | AddILE (dlist &dl, const char *name, long vnode, long unique, long pvnode, long punique, long type) |
void | BSToDlist (RPC2_BoundedBS *BS, dlist *dl) |
void | DlistToBS (dlist *dl, RPC2_BoundedBS *BS) |
void | CleanIncList (dlist *inclist) |
void | ParseIncBSEntry (char **c, char **name, long *vn, long *unique, long *pvn, long *punique, long *type) |
void | AllocIncBSEntry (RPC2_BoundedBS *bbs, char *name, ViceFid *Fid, ViceFid *pFid, long type) |
int | CompareIlinkEntry (ilink *i, ilink *j) |
void | ObtainResStatus (ResStatus *status, VnodeDiskObjectStruct *vdop) |
void | GetResStatus (unsigned long *succflags, ResStatus **status_p, ViceStatus *finalstatus) |
void * | Dir_n_ACL (struct Vnode *vptr, int *size) |
Variables | |
unsigned long | VMCounter |
unsigned long | startuptime |
ilink * AddILE | ( | dlist & | dl, |
const char * | name, | ||
long | vnode, | ||
long | unique, | ||
long | pvnode, | ||
long | punique, | ||
long | type | ||
) |
void AllocIncBSEntry | ( | RPC2_BoundedBS * | bbs, |
char * | name, | ||
ViceFid * | Fid, | ||
ViceFid * | pFid, | ||
long | type | ||
) |
void AllocStoreId | ( | ViceStoreId * | s | ) |
void BSToDlist | ( | RPC2_BoundedBS * | BS, |
dlist * | dl | ||
) |
long CheckResRetCodes | ( | RPC2_Integer * | rc, |
unsigned long * | rh, | ||
unsigned long * | hosts | ||
) |
long CheckRetCodes | ( | RPC2_Integer * | rc, |
unsigned long * | rh, | ||
unsigned long * | hosts | ||
) |
void CleanIncList | ( | dlist * | inclist | ) |
void * Dir_n_ACL | ( | struct Vnode * | vptr, |
int * | size | ||
) |
void DlistToBS | ( | dlist * | dl, |
RPC2_BoundedBS * | BS | ||
) |
void GetResStatus | ( | unsigned long * | succflags, |
ResStatus ** | status_p, | ||
ViceStatus * | finalstatus | ||
) |
void ObtainResStatus | ( | ResStatus * | status, |
VnodeDiskObjectStruct * | vdop | ||
) |
void ParseIncBSEntry | ( | char ** | c, |
char ** | name, | ||
long * | vn, | ||
long * | unique, | ||
long * | pvn, | ||
long * | punique, | ||
long * | type | ||
) |
long RS_MarkInc | ( | RPC2_Handle | RPCid, |
ViceFid * | Fid | ||
) |
long RS_NewConnection | ( | RPC2_Handle | RPCid, |
RPC2_Integer | set, | ||
RPC2_Integer | sl, | ||
RPC2_Integer | et, | ||
RPC2_Integer | at, | ||
RPC2_CountedBS * | cid | ||
) |
|
extern |
|
extern |