|
@@ -18,17 +18,14 @@ void cachedel(Image*, ulong);
|
|
|
void cachepage(Page*, Image*);
|
|
|
void callwithureg(void(*)(Ureg*));
|
|
|
char* channame(Chan*);
|
|
|
-int cangetc(void*);
|
|
|
int canlock(Lock*);
|
|
|
int canpage(Proc*);
|
|
|
-int canputc(void*);
|
|
|
int canqlock(QLock*);
|
|
|
int canrlock(RWlock*);
|
|
|
void chandevinit(void);
|
|
|
void chandevreset(void);
|
|
|
void chandevshutdown(void);
|
|
|
void chanfree(Chan*);
|
|
|
-void chanrec(Mnt*);
|
|
|
void checkalarms(void);
|
|
|
void checkb(Block*, char*);
|
|
|
void cinit(void);
|
|
@@ -36,7 +33,6 @@ Chan* cclone(Chan*);
|
|
|
void cclose(Chan*);
|
|
|
void closeegrp(Egrp*);
|
|
|
void closefgrp(Fgrp*);
|
|
|
-void closemount(Mount*);
|
|
|
void closepgrp(Pgrp*);
|
|
|
void closergrp(Rgrp*);
|
|
|
long clrfpintr(void);
|
|
@@ -44,7 +40,6 @@ void cmderror(Cmdbuf*, char*);
|
|
|
int cmount(Chan**, Chan*, int, char*);
|
|
|
void cnameclose(Cname*);
|
|
|
void confinit(void);
|
|
|
-void confinit1(int);
|
|
|
int consactive(void);
|
|
|
void (*consdebug)(void);
|
|
|
void copen(Chan*);
|
|
@@ -83,7 +78,6 @@ int devwstat(Chan*, uchar*, int);
|
|
|
void drawactive(int);
|
|
|
void drawcmap(void);
|
|
|
void dumpaproc(Proc*);
|
|
|
-void dumpqueues(void);
|
|
|
void dumpregs(Ureg*);
|
|
|
void dumpstack(void);
|
|
|
Fgrp* dupfgrp(Fgrp*);
|
|
@@ -121,7 +115,6 @@ void freeb(Block*);
|
|
|
void freeblist(Block*);
|
|
|
int freebroken(void);
|
|
|
void freepte(Segment*, Pte*);
|
|
|
-void freesegs(int);
|
|
|
void getcolor(ulong, ulong*, ulong*, ulong*);
|
|
|
ulong getmalloctag(void*);
|
|
|
ulong getrealloctag(void*);
|
|
@@ -131,7 +124,6 @@ int haswaitq(void*);
|
|
|
long hostdomainwrite(char*, int);
|
|
|
long hostownerwrite(char*, int);
|
|
|
void hzsched(void);
|
|
|
-void iallocinit(void);
|
|
|
Block* iallocb(int);
|
|
|
void iallocsummary(void);
|
|
|
long ibrk(ulong, int);
|
|
@@ -147,13 +139,10 @@ Segment* isoverlap(Proc*, ulong, int);
|
|
|
int ispages(void*);
|
|
|
int isphysseg(char*);
|
|
|
void ixsummary(void);
|
|
|
-void kbdclock(void);
|
|
|
int kbdcr2nl(Queue*, int);
|
|
|
int kbdgetmap(int, int*, int*, Rune*);
|
|
|
int kbdputc(Queue*, int);
|
|
|
void kbdputmap(ushort, ushort, Rune);
|
|
|
-void kbdrepeat(int);
|
|
|
-long keyread(char*, int, long);
|
|
|
void kickpager(void);
|
|
|
void killbig(void);
|
|
|
void kproc(char*, void(*)(void*), void*);
|
|
@@ -164,7 +153,6 @@ void kstrcpy(char*, char*, int);
|
|
|
void kstrdup(char**, char*);
|
|
|
long latin1(Rune*, int);
|
|
|
int lock(Lock*);
|
|
|
-void lockinit(void);
|
|
|
void logopen(Log*);
|
|
|
void logclose(Log*);
|
|
|
char* logctl(Log*, int, char**, Logflag*);
|
|
@@ -187,7 +175,6 @@ void mkqid(Qid*, vlong, ulong, int);
|
|
|
void mmurelease(Proc*);
|
|
|
void mmuswitch(Proc*);
|
|
|
Chan* mntauth(Chan*, char*);
|
|
|
-void mntdump(void);
|
|
|
long mntversion(Chan*, char*, int, int);
|
|
|
void mountfree(Mount*);
|
|
|
ulong ms2tk(ulong);
|
|
@@ -207,7 +194,6 @@ Page* newpage(int, Segment **, ulong);
|
|
|
Pgrp* newpgrp(void);
|
|
|
Rgrp* newrgrp(void);
|
|
|
Proc* newproc(void);
|
|
|
-char* nextelem(char*, char*);
|
|
|
void nexterror(void);
|
|
|
Cname* newcname(char*);
|
|
|
int notify(Ureg*);
|
|
@@ -229,15 +215,12 @@ void printinit(void);
|
|
|
int procindex(ulong);
|
|
|
void pgrpcpy(Pgrp*, Pgrp*);
|
|
|
void pgrpnote(ulong, char*, long, int);
|
|
|
-Pgrp* pgrptab(int);
|
|
|
void pio(Segment *, ulong, ulong, Page **);
|
|
|
#define poperror() up->nerrlab--
|
|
|
-void portclock(Ureg*);
|
|
|
int postnote(Proc*, int, char*, int);
|
|
|
int pprint(char*, ...);
|
|
|
void prflush(void);
|
|
|
ulong procalarm(ulong);
|
|
|
-int proccounter(char *name);
|
|
|
void procctl(Proc*);
|
|
|
void procdump(void);
|
|
|
int procfdprint(Chan*, int, int, char*, int);
|
|
@@ -257,7 +240,6 @@ void putmhead(Mhead*);
|
|
|
void putmmu(ulong, ulong, Page*);
|
|
|
void putpage(Page*);
|
|
|
void putseg(Segment*);
|
|
|
-void putstr(char*);
|
|
|
void putstrn(char*, int);
|
|
|
void putswap(Page*);
|
|
|
ulong pwait(Waitmsg*);
|
|
@@ -276,7 +258,6 @@ int qfull(Queue*);
|
|
|
Block* qget(Queue*);
|
|
|
void qhangup(Queue*, char*);
|
|
|
int qisclosed(Queue*);
|
|
|
-void qinit(void);
|
|
|
int qiwrite(Queue*, void*, int);
|
|
|
int qlen(Queue*);
|
|
|
void qlock(QLock*);
|
|
@@ -312,7 +293,6 @@ long rtctime(void);
|
|
|
void runlock(RWlock*);
|
|
|
Proc* runproc(void);
|
|
|
void savefpregs(FPsave*);
|
|
|
-void (*saveintrts)(void);
|
|
|
void sched(void);
|
|
|
void scheddump(void);
|
|
|
void schedinit(void);
|
|
@@ -363,7 +343,6 @@ void uartsetmouseputc(Uart*, int (*)(Queue*, int));
|
|
|
void uartputc(int);
|
|
|
void uartputs(char*, int);
|
|
|
void uartrecv(Uart*, char);
|
|
|
-Uart* uartsetup(Uart*);
|
|
|
int uartstageoutput(Uart*);
|
|
|
void unbreak(Proc*);
|
|
|
void uncachepage(Page*);
|
|
@@ -375,7 +354,6 @@ long userwrite(char*, int);
|
|
|
void validaddr(ulong, ulong, int);
|
|
|
void validname(char*, int);
|
|
|
void validstat(uchar*, int);
|
|
|
-void vcacheinval(Page*, ulong);
|
|
|
void* vmemchr(void*, int, int);
|
|
|
Proc* wakeup(Rendez*);
|
|
|
int walk(Chan**, char**, int, int, int*);
|