|
Coda Distributed File System
|
#include <sys/types.h>#include <sys/time.h>#include <stdio.h>#include <sys/signal.h>#include <unistd.h>#include <stdlib.h>#include "coda_string.h"#include <struct.h>#include <lwp/lwp.h>#include <lwp/lock.h>#include <rpc2/rpc2.h>#include <inodeops.h>#include <util.h>#include <rvmlib.h>#include <codadir.h>#include <volutil.h>#include <vice.h>#include <rpc2/errors.h>#include <partition.h>#include <voltypes.h>#include <cvnode.h>#include <volume.h>#include <srv.h>#include <viceinode.h>#include <vutil.h>#include <index.h>#include <recov.h>#include <camprivate.h>#include <coda_globals.h>#include <vldb.h>#include <rec_smolist.h>#include <inconsist.h>#include <volutil.private.h>
Functions | |
| void | PollAndYield () |
| long | S_VolClone (RPC2_Handle rpcid, RPC2_Unsigned formal_ovolid, RPC2_String formal_newname, RPC2_Unsigned *formal_cloneId) EXCLUDES_TRANSACTION |
| void | VUCloneVolume (Error *error, Volume *rwVp, Volume *cloneVp) |
| int | CloneVnode (Volume *rwVp, Volume *cloneVp, int vnodeIndex, rec_smolist *rvlist, VnodeDiskObject *vnode, VnodeClass vclass) |
Variables | |
| int | MaxVnodesPerTransaction = 8 |
| int CloneVnode | ( | Volume * | rwVp, |
| Volume * | cloneVp, | ||
| int | vnodeIndex, | ||
| rec_smolist * | rvlist, | ||
| VnodeDiskObject * | vnode, | ||
| VnodeClass | vclass | ||
| ) |
| void PollAndYield | ( | ) |
| long S_VolClone | ( | RPC2_Handle | rpcid, |
| RPC2_Unsigned | formal_ovolid, | ||
| RPC2_String | formal_newname, | ||
| RPC2_Unsigned * | formal_cloneId | ||
| ) |
| int MaxVnodesPerTransaction = 8 |