diff options
| author | Russ Cox <rsc@swtch.com> | 2008-06-15 01:19:37 -0400 |
|---|---|---|
| committer | Russ Cox <rsc@swtch.com> | 2008-06-15 01:19:37 -0400 |
| commit | 003c13aa185cebc8797b8b04e8bd0722643467aa (patch) | |
| tree | 248ed1d3e36efaf6e4bff072e460800137b8dfc2 /src/cmd/vac/vac.h | |
| parent | ada3d479a7d132a0da51a2cca3e9354bf2e7661c (diff) | |
| download | plan9port-003c13aa185cebc8797b8b04e8bd0722643467aa.tar.gz plan9port-003c13aa185cebc8797b8b04e8bd0722643467aa.zip | |
vac: make qids unique
Diffstat (limited to 'src/cmd/vac/vac.h')
| -rw-r--r-- | src/cmd/vac/vac.h | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/cmd/vac/vac.h b/src/cmd/vac/vac.h index 5ce69734..610028f4 100644 --- a/src/cmd/vac/vac.h +++ b/src/cmd/vac/vac.h @@ -3,6 +3,11 @@ typedef struct VacDir VacDir; typedef struct VacFile VacFile; typedef struct VacDirEnum VacDirEnum; +#ifndef PLAN9PORT +#pragma incomplete VacFile +#pragma incomplete VacDirEnum +#endif + /* * Mode bits */ @@ -99,6 +104,8 @@ void vacfsclose(VacFs *fs); int vacfssync(VacFs *fs); int vacfssnapshot(VacFs *fs, char *src, char *dst); int vacfsgetscore(VacFs *fs, u8int *score); +int vacfsgetmaxqid(VacFs*, uvlong*); +void vacfsjumpqid(VacFs*, uvlong); VacFile *vacfsgetroot(VacFs *fs); VacFile *vacfileopen(VacFs *fs, char *path); @@ -127,7 +134,7 @@ int vacfilesetentries(VacFile *f, VtEntry *e, VtEntry *me); void vdcleanup(VacDir *dir); void vdcopy(VacDir *dst, VacDir *src); - +int vacfilesetqidspace(VacFile*, u64int, u64int); VacDirEnum *vdeopen(VacFile*); int vderead(VacDirEnum*, VacDir *); |
