From 3082404ea96142276c4cf000920b528f52ca631e Mon Sep 17 00:00:00 2001 From: rsc Date: Wed, 13 Jul 2005 13:40:05 +0000 Subject: update --- src/libventi/file.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'src/libventi') diff --git a/src/libventi/file.c b/src/libventi/file.c index 6c151859..7c245fc2 100644 --- a/src/libventi/file.c +++ b/src/libventi/file.c @@ -178,7 +178,7 @@ vtfileopen(VtFile *r, u32int offset, int mode) } VtFile * -vtfilecreate(VtFile *r, int psize, int dsize, int dir) +vtfilecreate(VtFile *r, int psize, int dsize, int type) { int i; VtBlock *b; @@ -191,6 +191,7 @@ vtfilecreate(VtFile *r, int psize, int dsize, int dir) assert(ISLOCKED(r)); assert(psize <= VtMaxLumpSize); assert(dsize <= VtMaxLumpSize); + assert(type == VtDirType || type == VtDataType); if(!r->dir){ werrstr(ENotDir); @@ -232,7 +233,7 @@ Found: e.psize = psize; e.dsize = dsize; e.flags = VtEntryActive; - e.type = dir ? VtDirType : VtDataType; + e.type = type; e.size = 0; memmove(e.score, vtzeroscore, VtScoreSize); vtentrypack(&e, b->data, i); -- cgit v1.2.3