|
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 |