tuse vtfilecreate right - plan9port - [fork] Plan 9 from user space
(HTM) git clone git://src.adamsgaard.dk/plan9port
(DIR) Log
(DIR) Files
(DIR) Refs
(DIR) README
(DIR) LICENSE
---
(DIR) commit 7b99eb273267e775f0534e09390f1e24c0a84543
(DIR) parent 3082404ea96142276c4cf000920b528f52ca631e
(HTM) Author: rsc <devnull@localhost>
Date: Wed, 13 Jul 2005 13:40:24 +0000
use vtfilecreate right
Diffstat:
M src/cmd/vac/file.c | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
---
(DIR) diff --git a/src/cmd/vac/file.c b/src/cmd/vac/file.c
t@@ -422,11 +422,11 @@ vacfilecreate(VacFile *f, char *elem, ulong mode, char *uid)
ff = filealloc(f->fs);
isdir = mode & ModeDir;
- r = vtfilecreate(pr, pr->dsize, xxx, isdir, VtDataType);
+ r = vtfilecreate(pr, pr->psize, pr->dsize, isdir ? VtDirType : VtDataType);
if(r == nil)
goto Err;
if(isdir){
- mr = vtfilecreate(pr, pr->dsize, xxx, 0, r->offset);
+ mr = vtfilecreate(pr, pr->psize, pr->dsize, VtDataType);
if(mr == nil)
goto Err;
}