]> git.lizzy.rs Git - plan9front.git/blob - sys/src/cmd/hjfs/fns.h
renamed statw to df
[plan9front.git] / sys / src / cmd / hjfs / fns.h
1 void*   emalloc(int);
2 void    bufinit(int);
3 Buf*    getbuf(Dev *, uvlong, int, int);
4 void    putbuf(Buf *);
5 void    sync(int);
6 void    pack(Buf *, uchar *);
7 void    unpack(Buf *, uchar *);
8 Dev*    newdev(char *);
9 ThrData*        getthrdata(void);
10 Fs*     initfs(Dev *, int, int);
11 int     getfree(Fs *, uvlong *);
12 int     putfree(Fs *, uvlong);
13 Chan*   chanattach(Fs *, int);
14 Chan*   chanclone(Chan *);
15 int     chanwalk(Chan *, char *);
16 int     chancreat(Chan *, char *, int, int);
17 int     chanopen(Chan *, int mode);
18 int     chanwrite(Chan *, void *, ulong, uvlong);
19 int     chanread(Chan *, void *, ulong, uvlong);
20 int     chanstat(Chan *, Dir *);
21 int     chanwstat(Chan *, Dir *);
22 int     permcheck(Fs *, Dentry *, short, int);
23 char *  uid2name(Fs *, short, char *);
24 int     name2uid(Fs *, char *, short *);
25 void    start9p(char *, int);
26 int     chanclunk(Chan *);
27 int     chanremove(Chan *);
28 int     getblk(Fs *, FLoc *, Buf *, uvlong, uvlong *, int);
29 void    initcons(char *);
30 void    shutdown(void);
31 int     fsdump(Fs *);
32 int     willmodify(Fs *, Loc *, int);
33 void    chbegin(Chan *);
34 void    chend(Chan *);
35 int     newqid(Fs *, uvlong *);
36 Loc *   getloc(Fs *, FLoc, Loc *);
37 int     haveloc(Fs *, uvlong, int, Loc *);
38 Loc *   cloneloc(Fs *, Loc *);
39 void    putloc(Fs *, Loc *, int);
40 int     findentry(Fs *, FLoc *, Buf *, char *, FLoc *, int);
41 void    modified(Chan *, Dentry *);
42 int     trunc(Fs *, FLoc *, Buf *, uvlong);
43 int     dprint(char *fmt, ...);
44 int     delete(Fs *, FLoc *, Buf *);
45 int     chref(Fs *, uvlong, int);
46 int     newentry(Fs *, Loc *, Buf *, char *, FLoc *);
47 int     namevalid(char *);
48 int     usersload(Fs *, Chan *);
49 int     userssave(Fs *, Chan *);
50 int     ingroup(Fs *, short, short, int);
51 void    workerinit(void);
52 void    writeusers(Fs *);