Subversion Repositories planix.SVN

Rev

Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

void    accessdir(Iobuf*, Dentry*, int);
void    authfree(File*);
void    addfree(Device, long, Superb*);
long    balloc(Device, int, long);
void    bfree(Device, long, int);
int     byname(void*, void*);
int     byuid(void*, void*);
int     checkname(char*);
int     checktag(Iobuf*, int, long);
void    cmd_user(void);
char*   cname(char*);
int     con_attach(int, char*, char*);
int     con_clone(int, int);
int     con_create(int, char*, int, int, long, int);
int     con_open(int, int);
int     con_path(int, char*);
int     con_read(int, char*, long, int);
int     con_remove(int);
int     con_stat(int, char*);
int     con_swap(int, int);
int     con_clri(int);
int     con_session(void);
int     con_walk(int, char*);
int     con_write(int, char*, long, int);
int     con_wstat(int, char*);
void    cprint(char*, ...);
void    datestr(char*, long);
void    dbufread(Iobuf*, Dentry*, long);
Qid     dentryqid(Dentry*);
int     devcmp(Device, Device);
Iobuf*  dnodebuf(Iobuf*, Dentry*, long, int);
Iobuf*  dnodebuf1(Iobuf*, Dentry*, long, int);
void    dofilter(Filter*);
int     doremove(File *, int);
void    dtrunc(Iobuf*, Dentry*);
void    exit(void);
Float   famd(Float, int, int, int);
int     fchar(void);
ulong   fdf(Float, int);
void    fileinit(Chan*);
void    sublockinit(void);
File*   filep(Chan*, int, int);
int     fname(char*);
void    formatinit(void);
void    freefp(File*);
void    freewp(Wpath*);
Filsys* fsstr(char*);
Iobuf*  getbuf(Device, long, int);
Dentry* getdir(Iobuf*, int);
long    getraddr(Device);
Wpath*  getwp(Wpath*);
void    hexdump(void*, int);
int     iaccess(File*, Dentry*, int);
long    indfetch(Iobuf*, Dentry*, long, long , int, int);
int     ingroup(int, int);
void    iobufinit(void);
int     leadgroup(int, int);
void    mkchallenge(Chan*);
void    mkqid(Qid*, Dentry*, int);
int     mkqidcmp(Qid*, Dentry*);
void    mkqid9p1(Qid9p1*, Qid*);
void    mkqid9p2(Qid*, Qid9p1*, int);
int     netserve(char*);
File*   newfp(Chan*);
Qid     newqid(Device);
void    newstart(void);
Wpath*  newwp(void);
int     oconvD2M(Dentry*, void*);
int     oconvM2D(void*, Dentry*);
int     ofcallfmt(Fmt*);
void    panic(char*, ...);
int     prime(long);
void    putbuf(Iobuf*);
void    putwp(Wpath*);
long    qidpathgen(Device*);
void    rootream(Device, long);
void    settag(Iobuf*, int, long);
void serve(Chan*);
void    serve9p1(Chan*, uchar*, int);
void    serve9p2(Chan*, uchar*, int);
void    strrand(void*, int);
int     strtouid(char*);
int     strtouid1(char*);
int     superok(Device, long, int);
void    superream(Device, long);
void    sync(char*);
int     syncblock(void);
int     Tfmt(Fmt*);
Tlock*  tlocked(Iobuf*, Dentry*);
void    uidtostr(char*,int);
void    uidtostr1(char*,int);

#pragma varargck        argpos  cprint  1
#pragma varargck        argpos  panic   1

#pragma varargck        type    "C"     Chan*
#pragma varargck        type    "D"     Device
#pragma varargck        type    "A"     Filta
#pragma varargck        type    "G"     int
#pragma varargck        type    "T"     long
#pragma varargck        type    "F"     Fcall*

typedef struct Oldfcall Oldfcall;       /* needed for pragma */
#pragma varargck        type    "O"     Oldfcall*