diff options
author | aiju <aiju@phicode.de> | 2012-08-07 17:57:04 +0200 |
---|---|---|
committer | aiju <aiju@phicode.de> | 2012-08-07 17:57:04 +0200 |
commit | b21b9ba89cf66a8fac6f94efb79cfb425a2c4df2 (patch) | |
tree | 42047f997cda3eddec9faeafeb74435cc72a4786 /sys/src/cmd/hjfs/fns.h | |
parent | ef1c1863051d0530a31b291f4e334ee7601c318c (diff) |
added hjfs
Diffstat (limited to 'sys/src/cmd/hjfs/fns.h')
-rw-r--r-- | sys/src/cmd/hjfs/fns.h | 52 |
1 files changed, 52 insertions, 0 deletions
diff --git a/sys/src/cmd/hjfs/fns.h b/sys/src/cmd/hjfs/fns.h new file mode 100644 index 000000000..35e36fa06 --- /dev/null +++ b/sys/src/cmd/hjfs/fns.h @@ -0,0 +1,52 @@ +void* emalloc(int); +void bufinit(int); +Buf* getbuf(Dev *, uvlong, int, int); +void putbuf(Buf *); +void sync(int); +void pack(Buf *, uchar *); +void unpack(Buf *, uchar *); +Dev* newdev(char *); +ThrData* getthrdata(void); +Fs* initfs(Dev *, int, int); +int getfree(Fs *, uvlong *); +int putfree(Fs *, uvlong); +Chan* chanattach(Fs *, int); +Chan* chanclone(Chan *); +int chanwalk(Chan *, char *); +int chancreat(Chan *, char *, int, int); +int chanopen(Chan *, int mode); +int chanwrite(Chan *, void *, ulong, uvlong); +int chanread(Chan *, void *, ulong, uvlong); +int chanstat(Chan *, Dir *); +int chanwstat(Chan *, Dir *); +int permcheck(Fs *, Dentry *, short, int); +char * uid2name(Fs *, short); +int name2uid(Fs *, char *, short *); +void start9p(char *, int); +int chanclunk(Chan *); +int chanremove(Chan *); +int getblk(Fs *, FLoc *, Buf *, uvlong, uvlong *, int); +void initcons(char *); +void shutdown(void); +int fsdump(Fs *); +int willmodify(Fs *, Loc *, int); +void chbegin(Chan *); +void chend(Chan *); +int newqid(Fs *, uvlong *); +Loc * getloc(Fs *, FLoc, Loc *); +int haveloc(Fs *, uvlong, int, Loc *); +Loc * cloneloc(Fs *, Loc *); +void putloc(Fs *, Loc *, int); +int findentry(Fs *, FLoc *, Buf *, char *, FLoc *, int); +void modified(Chan *, Dentry *); +int trunc(Fs *, FLoc *, Buf *, uvlong); +int dprint(char *fmt, ...); +int delete(Fs *, FLoc *, Buf *); +int chref(Fs *, uvlong, int); +int newentry(Fs *, Loc *, Buf *, char *, FLoc *); +int namevalid(char *); +int usersload(Fs *, Chan *); +int userssave(Fs *, Chan *); +int ingroup(Fs *, short, short, int); +void workerinit(void); +void writeusers(Fs *); |