update
This commit is contained in:
parent
88dc23aedf
commit
3082404ea9
1 changed files with 3 additions and 2 deletions
|
|
@ -178,7 +178,7 @@ vtfileopen(VtFile *r, u32int offset, int mode)
|
||||||
}
|
}
|
||||||
|
|
||||||
VtFile *
|
VtFile *
|
||||||
vtfilecreate(VtFile *r, int psize, int dsize, int dir)
|
vtfilecreate(VtFile *r, int psize, int dsize, int type)
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
VtBlock *b;
|
VtBlock *b;
|
||||||
|
|
@ -191,6 +191,7 @@ vtfilecreate(VtFile *r, int psize, int dsize, int dir)
|
||||||
assert(ISLOCKED(r));
|
assert(ISLOCKED(r));
|
||||||
assert(psize <= VtMaxLumpSize);
|
assert(psize <= VtMaxLumpSize);
|
||||||
assert(dsize <= VtMaxLumpSize);
|
assert(dsize <= VtMaxLumpSize);
|
||||||
|
assert(type == VtDirType || type == VtDataType);
|
||||||
|
|
||||||
if(!r->dir){
|
if(!r->dir){
|
||||||
werrstr(ENotDir);
|
werrstr(ENotDir);
|
||||||
|
|
@ -232,7 +233,7 @@ Found:
|
||||||
e.psize = psize;
|
e.psize = psize;
|
||||||
e.dsize = dsize;
|
e.dsize = dsize;
|
||||||
e.flags = VtEntryActive;
|
e.flags = VtEntryActive;
|
||||||
e.type = dir ? VtDirType : VtDataType;
|
e.type = type;
|
||||||
e.size = 0;
|
e.size = 0;
|
||||||
memmove(e.score, vtzeroscore, VtScoreSize);
|
memmove(e.score, vtzeroscore, VtScoreSize);
|
||||||
vtentrypack(&e, b->data, i);
|
vtentrypack(&e, b->data, i);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue