vac: cleanup

This commit is contained in:
Russ Cox 2008-06-14 14:29:24 -04:00
parent 233feb69cf
commit c52cda3061
3 changed files with 7 additions and 32 deletions

View file

@ -1,7 +1,5 @@
#include "stdinc.h"
#include <auth.h>
#include <fcall.h>
#include <thread.h>
#include "vac.h"
typedef struct Fid Fid;
@ -508,29 +506,7 @@ rread(Fid *f)
char*
rwrite(Fid *f)
{
char *buf;
vlong off;
int cnt;
VacFile *vf;
if(!f->busy)
return vtstrdup(Enotexist);
vf = f->file;
thdr.count = 0;
off = rhdr.offset;
buf = rhdr.data;
cnt = rhdr.count;
if(f->qid.type & QTDIR)
return "file is a directory";
thdr.count = vacfilewrite(vf, buf, cnt, off, "none");
if(thdr.count < 0) {
char err[80];
rerrstr(err, sizeof err);
fprint(2, "write failed: %s\n", err);
return vtstrdup(err);
}
return 0;
return vtstrdup(Erdonly);
}
char *