add auth
This commit is contained in:
parent
b1cd1d55e1
commit
80ecfd2430
4 changed files with 18 additions and 1 deletions
|
|
@ -14,7 +14,7 @@ fsauth(CFsys *fsys, char *uname, char *aname)
|
||||||
void *freep;
|
void *freep;
|
||||||
CFid *afid;
|
CFid *afid;
|
||||||
|
|
||||||
if((fid = _fsgetfid(fsys)) == nil)
|
if((afid = _fsgetfid(fsys)) == nil)
|
||||||
return nil;
|
return nil;
|
||||||
|
|
||||||
tx.type = Tauth;
|
tx.type = Tauth;
|
||||||
|
|
|
||||||
|
|
@ -145,6 +145,7 @@ fsversion(CFsys *fs, int msize, char *version, int nversion)
|
||||||
|
|
||||||
strecpy(version, version+nversion, rx.version);
|
strecpy(version, version+nversion, rx.version);
|
||||||
free(freep);
|
free(freep);
|
||||||
|
fs->msize = rx.msize;
|
||||||
return rx.msize;
|
return rx.msize;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -3,6 +3,7 @@
|
||||||
LIB=lib9pclient.a
|
LIB=lib9pclient.a
|
||||||
|
|
||||||
OFILES=\
|
OFILES=\
|
||||||
|
auth.$O\
|
||||||
close.$O\
|
close.$O\
|
||||||
create.$O\
|
create.$O\
|
||||||
dirread.$O\
|
dirread.$O\
|
||||||
|
|
|
||||||
|
|
@ -38,3 +38,18 @@ nsmount(char *name, char *aname)
|
||||||
|
|
||||||
return fs;
|
return fs;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
CFid*
|
||||||
|
nsopen(char *name, char *aname, char *fname, int mode)
|
||||||
|
{
|
||||||
|
CFsys *fs;
|
||||||
|
CFid *fid;
|
||||||
|
|
||||||
|
fs = nsmount(name, aname);
|
||||||
|
if(fs == nil)
|
||||||
|
return nil;
|
||||||
|
fid = fsopen(fs, fname, mode);
|
||||||
|
fsunmount(fs);
|
||||||
|
return fid;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue