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;
|
||||
CFid *afid;
|
||||
|
||||
if((fid = _fsgetfid(fsys)) == nil)
|
||||
if((afid = _fsgetfid(fsys)) == nil)
|
||||
return nil;
|
||||
|
||||
tx.type = Tauth;
|
||||
|
|
|
|||
|
|
@ -145,6 +145,7 @@ fsversion(CFsys *fs, int msize, char *version, int nversion)
|
|||
|
||||
strecpy(version, version+nversion, rx.version);
|
||||
free(freep);
|
||||
fs->msize = rx.msize;
|
||||
return rx.msize;
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -3,6 +3,7 @@
|
|||
LIB=lib9pclient.a
|
||||
|
||||
OFILES=\
|
||||
auth.$O\
|
||||
close.$O\
|
||||
create.$O\
|
||||
dirread.$O\
|
||||
|
|
|
|||
|
|
@ -38,3 +38,18 @@ nsmount(char *name, char *aname)
|
|||
|
||||
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