## diffname port/portfns.h 1991/0428 ## diff -e /dev/null /n/bootesdump/1991/0428/sys/src/9/port/portfns.h 0a #define SET(x) x = 0 #define USED(x) if(x) void alarminit(void); Alarm* alarm(int, void (*)(Alarm*), void*); Block* allocb(ulong); int anyready(void); void append(List**, List*); void cancel(Alarm*); int canlock(Lock*); int canqlock(QLock*); void chandevinit(void); void chandevreset(void); void chaninit(void); void checkalarms(void); void clock(Ureg*); Chan* clone(Chan*, Chan*); void close(Chan*); void closemount(Mount*); void closepgrp(Pgrp*); long clrfpintr(void); int compactpte(Orig*, ulong); void confinit(void); Env* copyenv(Env*, int); int decref(Ref*); void delay(int); void delete0(List**, List*); void delete(List**, List*, List*); Chan* devattach(int, char*); Chan* devclone(Chan*, Chan*); void devdir(Chan*, Qid, char*, long, long, Dir*); long devdirread(Chan*, char*, long, Dirtab*, int, Devgen*); Devgen devgen; int devno(int, int); Chan* devopen(Chan*, int, Dirtab*, int, Devgen*); void devstat(Chan*, char*, Dirtab*, int, Devgen*); int devwalk(Chan*, char*, Dirtab*, int, Devgen*); void dumpqueues(void); void dumpregs(Ureg*); void dumpstack(void); void envpgclose(Env *); int eqchan(Chan*, Chan*, long); int eqqid(Qid, Qid); void error(int); void errors(char*); void execpc(ulong); void exit(void); int fault(ulong, int); void fdclose(int); Chan* fdtochan(int, int); void firmware(void); void flowctl(Queue*); void flushmmu(void); void forkmod(Seg*, Seg*, Proc*); void freealarm(Alarm*); void freeb(Block*); int freebroken(void); void freechan(Chan*); void freepage(Orig*, int); void freepte(Orig*); void freesegs(int); Block* getb(Blist*); int getfields(char*, char**, int, char); Block* getq(Queue*); void gotolabel(Label*); void growpte(Orig*, ulong); void* ialloc(ulong, int); int incref(Ref*); void insert(List**, List*, List*); void invalidateu(void); void isdir(Chan*); void kproc(char*, void(*)(void*), void*); void lock(Lock*); void lockinit(void); Orig* lookorig(ulong, ulong, int, Chan*); void machinit(void); void mapstack(Proc*); int mount(Chan*, Chan*, int); Chan* namec(char*, int, int, ulong); Alarm* newalarm(void); Chan* newchan(void); PTE* newmod(Orig*); Mount* newmount(void); Orig* neworig(ulong, ulong, int, Chan*); Page* newpage(int, Orig*, ulong); Pgrp* newpgrp(void); Proc* newproc(void); void newqinfo(Qinfo*); char* nextelem(char*, char*); void nexterror(void); void notify(Ureg*); void nullput(Queue*, Block*); int openmode(ulong); Block* padb(Block*, int); void pageinit(void); void panic(char*, ...); void pexit(char*, int); void pgrpcpy(Pgrp*, Pgrp*); void pgrpinit(void); void pgrpnote(Pgrp*, char*, long, int); Pgrp* pgrptab(int); #define poperror() u->nerrlab-- int postnote(Proc*, int, char*, int); int pprint(char*, ...); void printslave(void); void procinit0(void); Proc* proctab(int); Queue* pushq(Stream*, Qinfo*); int putb(Blist*, Block*); void putbq(Blist*, Block*); void putmmu(ulong, ulong); int putq(Queue*, Block*); ulong pwait(Waitmsg*); void qlock(QLock*); void qunlock(QLock*); int readnum(ulong, char*, ulong, ulong, int); void ready(Proc*); int return0(void*); Proc* runproc(void); void savefpregs(FPsave*); void schedinit(void); void sched(void); long seconds(void); Seg* seg(Proc*, ulong); int segaddr(Seg*, ulong, ulong); int setlabel(Label*); char* skipslash(char*); void sleep(Rendez*, int(*)(void*), void*); int splhi(void); int spllo(void); void splx(int); int streamclose1(Stream*); int streamclose(Chan*); int streamenter(Stream*); int streamexit(Stream*, int); Devgen streamgen; void streaminit0(void); void streaminit(void); Stream* streamnew(ushort, ushort, ushort, Qinfo*, int); void streamopen(Chan*, Qinfo*); int streamparse(char*, Block*); long streamread(Chan*, void*, long); void streamstat(Chan*, char*, char*); long streamwrite(Chan*, void*, long, int); long stringread(Chan*, void*, long, char*, ulong); long syscall(Ureg*); void tsleep(Rendez*, int (*)(void*), void*, int); void twakeme(Alarm*); long unionread(Chan*, void*, long); void unlock(Lock*); void unusepage(Page*, int); void usepage(Page*, int); void userinit(void); void validaddr(ulong, ulong, int); void* vmemchr(void*, int, int); void wakeme(Alarm*); void wakeup(Rendez*); . ## diffname port/portfns.h 1991/0507 ## diff -e /n/bootesdump/1991/0428/sys/src/9/port/portfns.h /n/bootesdump/1991/0507/sys/src/9/port/portfns.h 107a Block* pullup(Block *, int); . 77a void mmurelease(Proc*); . 8a int blen(Block *); int bround(Block *, int); . ## diffname port/portfns.h 1991/0511 ## diff -e /n/bootesdump/1991/0507/sys/src/9/port/portfns.h /n/bootesdump/1991/0511/sys/src/9/port/portfns.h 39a void* dmaalloc(ulong); . ## diffname port/portfns.h 1991/0513 ## diff -e /n/bootesdump/1991/0511/sys/src/9/port/portfns.h /n/bootesdump/1991/0513/sys/src/9/port/portfns.h 109a ulong procalarm(ulong); . ## diffname port/portfns.h 1991/0514 ## diff -e /n/bootesdump/1991/0513/sys/src/9/port/portfns.h /n/bootesdump/1991/0514/sys/src/9/port/portfns.h 44a void envcpy(Pgrp*, Pgrp*); . ## diffname port/portfns.h 1991/0516 ## diff -e /n/bootesdump/1991/0514/sys/src/9/port/portfns.h /n/bootesdump/1991/0516/sys/src/9/port/portfns.h 124a void resched(char*); . ## diffname port/portfns.h 1991/0604 ## diff -e /n/bootesdump/1991/0516/sys/src/9/port/portfns.h /n/bootesdump/1991/0604/sys/src/9/port/portfns.h 128a void sccintr(void); void sccputs(IOQ*, char*, int); void sccsetup(void*); void sccspecial(int, IOQ*, IOQ*, int); . 76a void lights(int); . 10a void buzz(int, int); . ## diffname port/portfns.h 1991/0605 ## diff -e /n/bootesdump/1991/0604/sys/src/9/port/portfns.h /n/bootesdump/1991/0605/sys/src/9/port/portfns.h 131,134d ## diffname port/portfns.h 1991/0606 ## diff -e /n/bootesdump/1991/0605/sys/src/9/port/portfns.h /n/bootesdump/1991/0606/sys/src/9/port/portfns.h 83a void mklockseg(Seg*); . 78a Page* lkpage(Orig*, ulong); . 72a long ibrk(ulong, int); . ## diffname port/portfns.h 1991/0607 ## diff -e /n/bootesdump/1991/0606/sys/src/9/port/portfns.h /n/bootesdump/1991/0607/sys/src/9/port/portfns.h 133a void sccintr(void); void sccputs(IOQ*, char*, int); void sccsetup(void*); void sccspecial(int, IOQ*, IOQ*, int); . 115c void printinit(void); int putc(IOQ*, int); void putstr(char*); void putstrn(char*, long); void puts(IOQ*, void*, int); . 88a int mouseputc(IOQ*, int); . 80a void lkpgfree(Page*, int); . 77a void kbdclock(void); void kbdrepeat(int); int kbdputc(IOQ*, int); int kprint(char*, ...); . 74a void initq(IOQ*); . 69a int gets(IOQ*, void*, int); . 67a int getc(IOQ*); . 14a int canputc(void*); . 12a int cangetc(void*); . ## diffname port/portfns.h 1991/0608 ## diff -e /n/bootesdump/1991/0607/sys/src/9/port/portfns.h /n/bootesdump/1991/0608/sys/src/9/port/portfns.h 131a void procdump(void); . 96a void mntdump(void); . 28a int consactive(void); . ## diffname port/portfns.h 1991/0619 ## diff -e /n/bootesdump/1991/0608/sys/src/9/port/portfns.h /n/bootesdump/1991/0619/sys/src/9/port/portfns.h 190c void* vmemchr(void*, int, ulong); . ## diffname port/portfns.h 1991/0627 ## diff -e /n/bootesdump/1991/0619/sys/src/9/port/portfns.h /n/bootesdump/1991/0627/sys/src/9/port/portfns.h 173a void streaminit0(void); . 172d 168a int streamclose1(Stream*); . 167d 157a void schedinit(void); . 156d 142a void puts(IOQ*, void*, int); void putstr(char*); void putstrn(char*, long); . 140a int putc(IOQ*, int); . 129,132d 99a void mntdump(void); . 98d 86a void kbdrepeat(int); . 85d 49a void envpgclose(Env *); . 48d 34a void delete0(List**, List*); . 33d 16a int canqlock(QLock*); . 15d 5a void alarminit(void); . 4d ## diffname port/portfns.h 1991/0705 ## diff -e /n/bootesdump/1991/0627/sys/src/9/port/portfns.h /n/bootesdump/1991/0705/sys/src/9/port/portfns.h 190c void* vmemchr(void*, int, int); . 186,187c void unlockpage(Page*); . 183a void uncachepage(Page*); . 181a void tcpinit(void); . 180a void swapinit(void); . 173a void streaminit(void); . 172d 168a int streamclose(Chan*); . 167d 161a void setswapchan(Chan*); . 159,160c Segment* seg(Proc*, ulong, int); void segpage(Segment*, Page*); ulong segattach(Proc*, ulong, char *, ulong, ulong); . 157a void sched(void); . 156d 153d 148a void resrcwait(char*); . 147a void relocateseg(Segment*, ulong); . 140,142d 137,138c void putmmu(ulong, ulong, Page*); . 132a Pte* ptealloc(void); . 128a void procctl(Proc *p); void putimage(Image*); void putpage(Page*); void putstr(char*); int putc(IOQ*, int); void putstr(char*); void putstrn(char*, long); void puts(IOQ*, void*, int); . 122c void pio(Segment *, ulong, ulong, Page **); Pte* ptecpy(Pte*); void putseg(Segment*); void putswap(Page*); void grpinit(void); . 118a int pagemeis0(void*); . 111a Segment* newseg(int, ulong, ulong); . 107,108c Page* newpage(int, Segment **, ulong); . 105c Egrp* newegrp(void); Fgrp* newfgrp(void); . 101a int mount(Chan*, Chan*, int); . 100c void mmurelease(Proc*); . 97,98c void mfreeseg(Segment*, ulong, int); . 94c Page* lookpage(Image*, ulong); . 92a void lockpage(Page*); . 90,91d 88a void kickpager(void); . 86a int kbdputc(IOQ*, int); . 85d 83a int ispages(void*); . 80a void initseg(void); . 76d 74d 71a int gets(IOQ*, void*, int); . 67,68c void freepte(Segment*, Pte*); . 62d 57c void fdclose(int, int); . 49a void duppage(Page*); Segment* dupseg(Segment*); void envcpy(Egrp*, Egrp*); . 48c Fgrp* dupfgrp(Fgrp*); void dupswap(Page*); . 34a void delete(List**, List*, List*); . 33d 30a void copypage(Page*, Page*); . 27d 25a void closeegrp(Egrp*); void closefgrp(Fgrp*); . 16a int canpage(Proc*); int canputc(void*); . 15d 11a void cachepage(Page*, Image*); . 6a Image* attachimage(int, Chan*, ulong, ulong); . 5a Alarm* alarm(int, void (*)(Alarm*), void*); . 4d 0a . ## diffname port/portfns.h 1991/0706 ## diff -e /n/bootesdump/1991/0705/sys/src/9/port/portfns.h /n/bootesdump/1991/0706/sys/src/9/port/portfns.h 196a void streaminit0(void); . 195d 191a int streamclose1(Stream*); . 190d 182a void segpage(Segment*, Page*); int setcolor(ulong, ulong, ulong, ulong); . 180,181c Segment* seg(Proc*, ulong, int); . 178a void schedinit(void); int screenbits(void); . 177d 162a void puts(IOQ*, void*, int); void putseg(Segment*); void putstr(char*); void putstr(char*); void putstrn(char*, long); void putswap(Page*); . 161a void putpage(Page*); . 160a int putc(IOQ*, int); void putimage(Image*); . 156a Pte* ptecpy(Pte*); . 144,152c ulong procalarm(ulong); void procctl(Proc*); . 139a void pio(Segment *, ulong, ulong, Page **); . 133,137d 121c Segment* newseg(int, ulong, ulong); . 110a int mouseputc(IOQ*, int); . 109c void mntdump(void); . 107d 102a void lockpage(Page*); . 101d 98d 95a void kbdrepeat(int); void kickpager(void); . 94d 83a void grpinit(void); int hwcursset(uchar*, uchar*, int, int); int hwcursmove(int, int); . 82a int gets(IOQ*, void*, int); . 80c void getcolor(ulong, ulong*, ulong*, ulong*); . 59a void envpgclose(Env *); . 58c Segment* dupseg(Segment*); void dupswap(Page*); . 55,56d 40a void delete0(List**, List*); . 39d 31a void closemount(Mount*); void closepgrp(Pgrp*); . 28,29d 20a int canqlock(QLock*); . 18d 10a Image* attachimage(int, Chan*, ulong, ulong); . 8d 6a void alarminit(void); . 5d ## diffname port/portfns.h 1991/0727 ## diff -e /n/bootesdump/1991/0706/sys/src/9/port/portfns.h /n/bootesdump/1991/0727/sys/src/9/port/portfns.h 115a void nameok(char*); . 98a int kbdcr2nl(IOQ*, int); . ## diffname port/portfns.h 1991/0730 ## diff -e /n/bootesdump/1991/0727/sys/src/9/port/portfns.h /n/bootesdump/1991/0730/sys/src/9/port/portfns.h 114a void mouseclock(void); . ## diffname port/portfns.h 1991/0926 ## diff -e /n/bootesdump/1991/0730/sys/src/9/port/portfns.h /n/bootesdump/1991/0926/sys/src/9/port/portfns.h 225a void freewaitq(Waitq*); Waitq *newwaitq(void); . ## diffname port/portfns.h 1991/0927 ## diff -e /n/bootesdump/1991/0926/sys/src/9/port/portfns.h /n/bootesdump/1991/0927/sys/src/9/port/portfns.h 103a void ksetenv(char*, char*); . ## diffname port/portfns.h 1991/1003 ## diff -e /n/bootesdump/1991/0927/sys/src/9/port/portfns.h /n/bootesdump/1991/1003/sys/src/9/port/portfns.h 227,228d 193a void simpleputpage(Page*); . 180a void sccclock(void); . 129a Waitq* newwaitq(void); . 99a int kbdputc(IOQ*, int); . 98d 87a int hwcursset(uchar*, uchar*, int, int); . 86d 77a void freewaitq(Waitq*); . ## diffname port/portfns.h 1991/1011 ## diff -e /n/bootesdump/1991/1003/sys/src/9/port/portfns.h /n/bootesdump/1991/1011/sys/src/9/port/portfns.h 230a void rlock(RWlock*); void runlock(RWlock*); void wlock(RWlock*); void wunlock(RWlock*); Mhead* newmnthead(void); void mountfree(Mount*); void mntheadfree(Mhead*); void unmount(Chan*, Chan*); . 125c Mount* newmount(Mhead*, Chan*); . 68c Chan* fdtochan(int, int, int); . ## diffname port/portfns.h 1991/1018 ## diff -e /n/bootesdump/1991/1011/sys/src/9/port/portfns.h /n/bootesdump/1991/1018/sys/src/9/port/portfns.h 59c void envpgclose(Env*); void envpgcopy(Env*, Env*); . ## diffname port/portfns.h 1991/1102 ## diff -e /n/bootesdump/1991/1018/sys/src/9/port/portfns.h /n/bootesdump/1991/1102/sys/src/9/port/portfns.h 106a void ksetterm(char*); . ## diffname port/portfns.h 1991/1107 ## diff -e /n/bootesdump/1991/1102/sys/src/9/port/portfns.h /n/bootesdump/1991/1107/sys/src/9/port/portfns.h 122a int netgen(Chan*, void*, int, int, Dir*); Chan* netopen(Chan*, int, Network*); long netread(Chan*, void*, long, ulong, Network*); . 66a Block* expandb(Block *, int); . ## diffname port/portfns.h 1991/1108 ## diff -e /n/bootesdump/1991/1107/sys/src/9/port/portfns.h /n/bootesdump/1991/1108/sys/src/9/port/portfns.h 126a void netstat(Chan*, char*, Network*); int netwalk(Chan*, char*, Network*); . 108a int latin1(int, int); . ## diffname port/portfns.h 1991/1109 ## diff -e /n/bootesdump/1991/1108/sys/src/9/port/portfns.h /n/bootesdump/1991/1109/sys/src/9/port/portfns.h 71a int fixfault(Segment*, ulong, int, int); . 43c void devdir(Chan*, Qid, char*, long, char*, long, Dir*); . ## diffname port/portfns.h 1991/1111 ## diff -e /n/bootesdump/1991/1109/sys/src/9/port/portfns.h /n/bootesdump/1991/1111/sys/src/9/port/portfns.h 205a void setregisters(Ureg*, char*, char*, int); . ## diffname port/portfns.h 1991/1115 ## diff -e /n/bootesdump/1991/1111/sys/src/9/port/portfns.h /n/bootesdump/1991/1115/sys/src/9/port/portfns.h 227c long stringread(void*, long, char*, ulong); . 130a void netwstat(Chan*, char*, Network*); . 127a int netown(Network*, int, char*, int); . 125a void netdisown(Network*, int); . 2,4d ## diffname port/portfns.h 1991/1121 ## diff -e /n/bootesdump/1991/1115/sys/src/9/port/portfns.h /n/bootesdump/1991/1121/sys/src/9/port/portfns.h 31a Block *copyb(Block*, int); . ## diffname port/portfns.h 1991/1122 ## diff -e /n/bootesdump/1991/1121/sys/src/9/port/portfns.h /n/bootesdump/1991/1122/sys/src/9/port/portfns.h 250a void urpfillstats(Chan*, char*, int); . ## diffname port/portfns.h 1991/1127 ## diff -e /n/bootesdump/1991/1122/sys/src/9/port/portfns.h /n/bootesdump/1991/1127/sys/src/9/port/portfns.h 214a void srand(char*); . 145a int nrand(int); . 55a int encrypt(void*, void*, int); . 48d 35a int decrypt(void*, void*, int); . ## diffname port/portfns.h 1991/1211 ## diff -e /n/bootesdump/1991/1127/sys/src/9/port/portfns.h /n/bootesdump/1991/1211/sys/src/9/port/portfns.h 240a long unicode(uchar*); . 109c long latin1(uchar*); . ## diffname port/portfns.h 1991/1214 ## diff -e /n/bootesdump/1991/1211/sys/src/9/port/portfns.h /n/bootesdump/1991/1214/sys/src/9/port/portfns.h 64c long execregs(ulong, ulong, ulong); . ## diffname port/portfns.h 1991/1225 ## diff -e /n/bootesdump/1991/1214/sys/src/9/port/portfns.h /n/bootesdump/1991/1225/sys/src/9/port/portfns.h 198c void sccsetup(void*, ulong); . ## diffname port/portfns.h 1992/0108 ## diff -e /n/bootesdump/1991/1225/sys/src/9/port/portfns.h /n/bootesdump/1992/0108/sys/src/9/port/portfns.h 146c int notify(Ureg*); . ## diffname port/portfns.h 1992/0111 ## diff -e /n/bootesdump/1992/0108/sys/src/9/port/portfns.h /n/bootesdump/1992/0111/sys/src/9/port/portfns.h 62c void error(char []); . ## diffname port/portfns.h 1992/0114 ## diff -e /n/bootesdump/1992/0111/sys/src/9/port/portfns.h /n/bootesdump/1992/0114/sys/src/9/port/portfns.h 64a void exhausted(char*); . 62,63c void error(char*); . ## diffname port/portfns.h 1992/0120 ## diff -e /n/bootesdump/1992/0114/sys/src/9/port/portfns.h /n/bootesdump/1992/0120/sys/src/9/port/portfns.h 242a ulong userpc(void); . ## diffname port/portfns.h 1992/0122 ## diff -e /n/bootesdump/1992/0120/sys/src/9/port/portfns.h /n/bootesdump/1992/0122/sys/src/9/port/portfns.h 152d 1d ## diffname port/portfns.h 1992/0305 ## diff -e /n/bootesdump/1992/0122/sys/src/9/port/portfns.h /n/bootesdump/1992/0305/sys/src/9/port/portfns.h 71c void flowctl(Queue*, Block*); . 65c Block* expandb(Block*, int); . ## diffname port/portfns.h 1992/0312 ## diff -e /n/bootesdump/1992/0305/sys/src/9/port/portfns.h /n/bootesdump/1992/0312/sys/src/9/port/portfns.h 215d ## diffname port/portfns.h 1992/0313 ## diff -e /n/bootesdump/1992/0312/sys/src/9/port/portfns.h /n/bootesdump/1992/0313/sys/src/9/port/portfns.h 90a void* iallocspan(ulong, int, ulong); . ## diffname port/portfns.h 1992/0318 ## diff -e /n/bootesdump/1992/0313/sys/src/9/port/portfns.h /n/bootesdump/1992/0318/sys/src/9/port/portfns.h 184a Qinfo* qinfofind(char*); . 145a int nodelims(Stream*); . ## diffname port/portfns.h 1992/0320 ## diff -e /n/bootesdump/1992/0318/sys/src/9/port/portfns.h /n/bootesdump/1992/0320/sys/src/9/port/portfns.h 18a void chanfree(Chan*); . ## diffname port/portfns.h 1992/0411 ## diff -e /n/bootesdump/1992/0320/sys/src/9/port/portfns.h /n/bootesdump/1992/0411/sys/src/9/port/portfns.h 31a void consdebug(void); . ## diffname port/portfns.h 1992/0428 ## diff -e /n/bootesdump/1992/0411/sys/src/9/port/portfns.h /n/bootesdump/1992/0428/sys/src/9/port/portfns.h 158c void pgrpnote(ulong, char*, long, int); . ## diffname port/portfns.h 1992/0430 ## diff -e /n/bootesdump/1992/0428/sys/src/9/port/portfns.h /n/bootesdump/1992/0430/sys/src/9/port/portfns.h 55c Segment* dupseg(Segment*, int); . ## diffname port/portfns.h 1992/0516 ## diff -e /n/bootesdump/1992/0430/sys/src/9/port/portfns.h /n/bootesdump/1992/0516/sys/src/9/port/portfns.h 2a void alarmkproc(void*); . ## diffname port/portfns.h 1992/0602 ## diff -e /n/bootesdump/1992/0516/sys/src/9/port/portfns.h /n/bootesdump/1992/0602/sys/src/9/port/portfns.h 249d 239d 136d 76d 12d 1,2d ## diffname port/portfns.h 1992/0609 ## diff -e /n/bootesdump/1992/0602/sys/src/9/port/portfns.h /n/bootesdump/1992/0609/sys/src/9/port/portfns.h 85a Block* grabq(Queue*); . 28a void confinit1(int mul); . ## diffname port/portfns.h 1992/0610 ## diff -e /n/bootesdump/1992/0609/sys/src/9/port/portfns.h /n/bootesdump/1992/0610/sys/src/9/port/portfns.h 70d ## diffname port/portfns.h 1992/0611 ## diff -e /n/bootesdump/1992/0610/sys/src/9/port/portfns.h /n/bootesdump/1992/0611/sys/src/9/port/portfns.h 106a void kproftimer(ulong); . 29c void confinit1(int); . ## diffname port/portfns.h 1992/0616 ## diff -e /n/bootesdump/1992/0611/sys/src/9/port/portfns.h /n/bootesdump/1992/0616/sys/src/9/port/portfns.h 149a int okaddr(ulong, ulong, int); . ## diffname port/portfns.h 1992/0619 ## diff -e /n/bootesdump/1992/0616/sys/src/9/port/portfns.h /n/bootesdump/1992/0619/sys/src/9/port/portfns.h 255a void xinit(void); void *xalloc(ulong); void xfree(void*); void xhole(ulong, ulong); void xsummary(void); void *malloc(ulong); void *smalloc(ulong); void free(void*); . 253d 251d 235d 87d ## diffname port/portfns.h 1992/0620 ## diff -e /n/bootesdump/1992/0619/sys/src/9/port/portfns.h /n/bootesdump/1992/0620/sys/src/9/port/portfns.h 142d 78d 18d ## diffname port/portfns.h 1992/0621 ## diff -e /n/bootesdump/1992/0620/sys/src/9/port/portfns.h /n/bootesdump/1992/0621/sys/src/9/port/portfns.h 250a void *xspanalloc(ulong, int, ulong); . 93d 37,38d 4d ## diffname port/portfns.h 1992/0622 ## diff -e /n/bootesdump/1992/0621/sys/src/9/port/portfns.h /n/bootesdump/1992/0622/sys/src/9/port/portfns.h 199,253d 136,197c char* nextelem(char*, char*); void nexterror(void); int nodelims(Stream*); int notify(Ureg*); int nrand(int); void nullput(Queue*, Block*); int okaddr(ulong, ulong, int); int openmode(ulong); Block* padb(Block*, int); void pageinit(void); void panic(char*, ...); void pexit(char*, int); void pgrpcpy(Pgrp*, Pgrp*); void pgrpnote(ulong, char*, long, int); Pgrp* pgrptab(int); void pio(Segment *, ulong, ulong, Page **); #define poperror() u->nerrlab-- int postnote(Proc*, int, char*, int); int pprint(char*, ...); void printinit(void); ulong procalarm(ulong); void procctl(Proc*); void procdump(void); void procinit0(void); Proc* proctab(int); Pte* ptealloc(void); Pte* ptecpy(Pte*); Block* pullup(Block *, int); Queue* pushq(Stream*, Qinfo*); int putb(Blist*, Block*); void putbq(Blist*, Block*); int putc(IOQ*, int); void putimage(Image*); void putmmu(ulong, ulong, Page*); void putpage(Page*); int putq(Queue*, Block*); void puts(IOQ*, void*, int); void putseg(Segment*); void putstr(char*); void putstr(char*); void putstrn(char*, long); void putswap(Page*); ulong pwait(Waitmsg*); Qinfo* qinfofind(char*); void qlock(QLock*); void qunlock(QLock*); int readnum(ulong, char*, ulong, ulong, int); void ready(Proc*); void relocateseg(Segment*, ulong); void resched(char*); void resrcwait(char*); int return0(void*); void rlock(RWlock*); void runlock(RWlock*); Proc* runproc(void); void savefpregs(FPsave*); void sccclock(void); void sccintr(void); void sccsetup(void*, ulong); void sccspecial(int, IOQ*, IOQ*, int); void sched(void); void schedinit(void); int screenbits(void); long seconds(void); ulong segattach(Proc*, ulong, char *, ulong, ulong); void segpage(Segment*, Page*); int setcolor(ulong, ulong, ulong, ulong); int setlabel(Label*); void setregisters(Ureg*, char*, char*, int); void setswapchan(Chan*); void simpleputpage(Page*); char* skipslash(char*); void sleep(Rendez*, int(*)(void*), void*); void* smalloc(ulong); int splhi(void); int spllo(void); void splx(int); int streamclose(Chan*); int streamclose1(Stream*); int streamenter(Stream*); int streamexit(Stream*, int); Devgen streamgen; void streaminit(void); void streaminit0(void); Stream* streamnew(ushort, ushort, ushort, Qinfo*, int); void streamopen(Chan*, Qinfo*); int streamparse(char*, Block*); long streamread(Chan*, void*, long); void streamstat(Chan*, char*, char*); long streamwrite(Chan*, void*, long, int); long stringread(void*, long, char*, ulong); void swapinit(void); long syscall(Ureg*); void tsleep(Rendez*, int (*)(void*), void*, int); void uncachepage(Page*); long unicode(uchar*); long unionread(Chan*, void*, long); void unlock(Lock*); void unlockpage(Page*); void unmount(Chan*, Chan*); void urpfillstats(Chan*, char*, int); void userinit(void); ulong userpc(void); void validaddr(ulong, ulong, int); void* vmemchr(void*, int, int); void wakeup(Rendez*); void wlock(RWlock*); void wunlock(RWlock*); void* xalloc(ulong); void xfree(void*); void xhole(ulong, ulong); void xinit(void); void* xspanalloc(ulong, int, ulong); void xsummary(void); Segment* dupseg(Segment*, int); . 1,134c void alarmkproc(void*); Block* allocb(ulong); int anyready(void); Image* attachimage(int, Chan*, ulong, ulong); int blen(Block *); int bround(Block *, int); void buzz(int, int); void cachepage(Page*, Image*); int cangetc(void*); int canlock(Lock*); int canpage(Proc*); int canputc(void*); int canqlock(QLock*); void chandevinit(void); void chandevreset(void); void chanfree(Chan*); void checkalarms(void); void clock(Ureg*); Chan* clone(Chan*, Chan*); void close(Chan*); void closeegrp(Egrp*); void closefgrp(Fgrp*); void closemount(Mount*); void closepgrp(Pgrp*); long clrfpintr(void); void confinit(void); void confinit1(int); int consactive(void); void consdebug(void); Block* copyb(Block*, int); Env* copyenv(Env*, int); void copypage(Page*, Page*); int decref(Ref*); int decrypt(void*, void*, int); void delay(int); Chan* devattach(int, char*); Chan* devclone(Chan*, Chan*); void devdir(Chan*, Qid, char*, long, char*, long, Dir*); long devdirread(Chan*, char*, long, Dirtab*, int, Devgen*); Devgen devgen; int devno(int, int); Chan* devopen(Chan*, int, Dirtab*, int, Devgen*); void devstat(Chan*, char*, Dirtab*, int, Devgen*); int devwalk(Chan*, char*, Dirtab*, int, Devgen*); void dumpqueues(void); void dumpregs(Ureg*); void dumpstack(void); Fgrp* dupfgrp(Fgrp*); void duppage(Page*); void dupswap(Page*); int encrypt(void*, void*, int); void envcpy(Egrp*, Egrp*); void envpgclose(Env*); void envpgcopy(Env*, Env*); int eqchan(Chan*, Chan*, long); int eqqid(Qid, Qid); void error(char*); long execregs(ulong, ulong, ulong); void exhausted(char*); void exit(void); Block* expandb(Block*, int); int fault(ulong, int); void fdclose(int, int); Chan* fdtochan(int, int, int); int fixfault(Segment*, ulong, int, int); void flowctl(Queue*, Block*); void flushmmu(void); void free(void*); void freeb(Block*); int freebroken(void); void freechan(Chan*); void freepte(Segment*, Pte*); void freesegs(int); Block* getb(Blist*); int getc(IOQ*); void getcolor(ulong, ulong*, ulong*, ulong*); int getfields(char*, char**, int, char); Block* getq(Queue*); int gets(IOQ*, void*, int); void gotolabel(Label*); Block* grabq(Queue*); int hwcursmove(int, int); int hwcursset(uchar*, uchar*, int, int); long ibrk(ulong, int); int incref(Ref*); void initq(IOQ*); void initseg(void); void invalidateu(void); void isdir(Chan*); int ispages(void*); void kbdclock(void); int kbdcr2nl(IOQ*, int); int kbdputc(IOQ*, int); void kbdrepeat(int); void kickpager(void); int kprint(char*, ...); void kproc(char*, void(*)(void*), void*); void kproftimer(ulong); void ksetenv(char*, char*); void ksetterm(char*); long latin1(uchar*); void lights(int); void lock(Lock*); void lockinit(void); void lockpage(Page*); Page* lookpage(Image*, ulong); void machinit(void); void* malloc(ulong); void mapstack(Proc*); void mfreeseg(Segment*, ulong, int); void mmurelease(Proc*); void mntdump(void); int mount(Chan*, Chan*, int); void mountfree(Mount*); void mouseclock(void); int mouseputc(IOQ*, int); Chan* namec(char*, int, int, ulong); void nameok(char*); void netdisown(Network*, int); int netgen(Chan*, void*, int, int, Dir*); Chan* netopen(Chan*, int, Network*); int netown(Network*, int, char*, int); long netread(Chan*, void*, long, ulong, Network*); void netstat(Chan*, char*, Network*); int netwalk(Chan*, char*, Network*); void netwstat(Chan*, char*, Network*); Chan* newchan(void); Egrp* newegrp(void); Fgrp* newfgrp(void); Mount* newmount(Mhead*, Chan*); Page* newpage(int, Segment **, ulong); Pgrp* newpgrp(void); Proc* newproc(void); void newqinfo(Qinfo*); . ## diffname port/portfns.h 1992/0623 ## diff -e /n/bootesdump/1992/0622/sys/src/9/port/portfns.h /n/bootesdump/1992/0623/sys/src/9/port/portfns.h 216c void streamexit(Stream*, int); . 182a int readstr(ulong, char*, ulong, char*); . 128,129d 122c int netown(Netprot*, char*, int); void netadd(Network*, Netprot*, int); . 119c void netdisown(Netprot*); . 116a int msize(void*); . 53,54d 31d ## diffname port/portfns.h 1992/0625 ## diff -e /n/bootesdump/1992/0623/sys/src/9/port/portfns.h /n/bootesdump/1992/0625/sys/src/9/port/portfns.h 232d 224c void naildownstream(Stream*); . 102d ## diffname port/portfns.h 1992/0629 ## diff -e /n/bootesdump/1992/0625/sys/src/9/port/portfns.h /n/bootesdump/1992/0629/sys/src/9/port/portfns.h 7a void cachedel(Image*, ulong); . ## diffname port/portfns.h 1992/0704 ## diff -e /n/bootesdump/1992/0629/sys/src/9/port/portfns.h /n/bootesdump/1992/0704/sys/src/9/port/portfns.h 4a void bitdebug(void); . ## diffname port/portfns.h 1992/0711 ## diff -e /n/bootesdump/1992/0704/sys/src/9/port/portfns.h /n/bootesdump/1992/0711/sys/src/9/port/portfns.h 215c void streamexit(Stream*); . ## diffname port/portfns.h 1992/0725 ## diff -e /n/bootesdump/1992/0711/sys/src/9/port/portfns.h /n/bootesdump/1992/0725/sys/src/9/port/portfns.h 29d ## diffname port/portfns.h 1992/0808 ## diff -e /n/bootesdump/1992/0725/sys/src/9/port/portfns.h /n/bootesdump/1992/0808/sys/src/9/port/portfns.h 196a Scsibuf* scsialloc(ulong); int scsibread(int, Scsibuf*, long, long, long); Scsibuf* scsibuf(void); int scsibwrite(int, Scsibuf*, long, long, long); int scsicap(int, void*); Scsi* scsicmd(int, int, Scsibuf*, long); int scsiexec(Scsi*, int); void scsifree(Scsibuf*); int scsiready(int); int scsisense(int, void*); int scsiwp(int); . 183a void resetscsi(void); . 84a void initscsi(void); . 28a void confinit1(int); . ## diffname port/portfns.h 1992/0812 ## diff -e /n/bootesdump/1992/0808/sys/src/9/port/portfns.h /n/bootesdump/1992/0812/sys/src/9/port/portfns.h 59c void exit(int); . ## diffname port/portfns.h 1992/0825 ## diff -e /n/bootesdump/1992/0812/sys/src/9/port/portfns.h /n/bootesdump/1992/0825/sys/src/9/port/portfns.h 207a int scsiinquiry(int, void*, int); int scsimodesense(int, int, void*, int); . 63c Chan* fdtochan(int, int, int, int); . ## diffname port/portfns.h 1992/0826 ## diff -e /n/bootesdump/1992/0825/sys/src/9/port/portfns.h /n/bootesdump/1992/0826/sys/src/9/port/portfns.h 238c void streamstat(Chan*, char*, char*, long); . ## diffname port/portfns.h 1992/0922 ## diff -e /n/bootesdump/1992/0826/sys/src/9/port/portfns.h /n/bootesdump/1992/0922/sys/src/9/port/portfns.h 195c void sccsetup(void*, ulong, int); . ## diffname port/portfns.h 1992/1009 ## diff -e /n/bootesdump/1992/0922/sys/src/9/port/portfns.h /n/bootesdump/1992/1009/sys/src/9/port/portfns.h 210a int scsistartstop(int, int); . ## diffname port/portfns.h 1992/1020 ## diff -e /n/bootesdump/1992/1009/sys/src/9/port/portfns.h /n/bootesdump/1992/1020/sys/src/9/port/portfns.h 113a void mousebuttons(int); void mousectl(char*); . 105a int m3mouseputc(IOQ*, int); . ## diffname port/portfns.h 1992/1029 ## diff -e /n/bootesdump/1992/1020/sys/src/9/port/portfns.h /n/bootesdump/1992/1029/sys/src/9/port/portfns.h 205a void scsibufreset(ulong); . ## diffname port/portfns.h 1992/1030 ## diff -e /n/bootesdump/1992/1029/sys/src/9/port/portfns.h /n/bootesdump/1992/1030/sys/src/9/port/portfns.h 202a void screenupdate(Rectangle); . ## diffname port/portfns.h 1992/1104 ## diff -e /n/bootesdump/1992/1030/sys/src/9/port/portfns.h /n/bootesdump/1992/1104/sys/src/9/port/portfns.h 269c Segment* dupseg(Segment**, int, int); . 203c void screenupdate(void); . 118a void mousescreenupdate(void); . 109a void mbbpt(Point); void mbbrect(Rectangle); . 33a Segment* data2txt(Segment*); . ## diffname port/portfns.h 1992/1106 ## diff -e /n/bootesdump/1992/1104/sys/src/9/port/portfns.h /n/bootesdump/1992/1106/sys/src/9/port/portfns.h 5a void bitreverse(uchar*, int); . ## diffname port/portfns.h 1992/1112 ## diff -e /n/bootesdump/1992/1106/sys/src/9/port/portfns.h /n/bootesdump/1992/1112/sys/src/9/port/portfns.h 5a void bitdepth(void); . ## diffname port/portfns.h 1992/1115 ## diff -e /n/bootesdump/1992/1112/sys/src/9/port/portfns.h /n/bootesdump/1992/1115/sys/src/9/port/portfns.h 159a void pixreverse(uchar*, int, int); . ## diffname port/portfns.h 1992/1201 ## diff -e /n/bootesdump/1992/1115/sys/src/9/port/portfns.h /n/bootesdump/1992/1201/sys/src/9/port/portfns.h 204c int sccintr(void); . ## diffname port/portfns.h 1992/1206 ## diff -e /n/bootesdump/1992/1201/sys/src/9/port/portfns.h /n/bootesdump/1992/1206/sys/src/9/port/portfns.h 256a void unbreak(Proc*); . ## diffname port/portfns.h 1992/1216 ## diff -e /n/bootesdump/1992/1206/sys/src/9/port/portfns.h /n/bootesdump/1992/1216/sys/src/9/port/portfns.h 35a void cursoron(int); void cursoroff(int); . ## diffname port/portfns.h 1993/0226 ## diff -e /n/bootesdump/1992/1216/sys/src/9/port/portfns.h /n/bootesdump/1993/0226/sys/src/9/port/portfns.h 124a void mousectl(char*); void mousetrack(int, int, int); . 122,123d ## diffname port/portfns.h 1993/0309 ## diff -e /n/bootesdump/1993/0226/sys/src/9/port/portfns.h /n/bootesdump/1993/0309/sys/src/9/port/portfns.h 85a int haswaitq(void*); . ## diffname port/portfns.h 1993/0330 ## diff -e /n/bootesdump/1993/0309/sys/src/9/port/portfns.h /n/bootesdump/1993/0330/sys/src/9/port/portfns.h 268a long userwrite(char*, int); . 100a long keyread(char*, int, long); long keywrite(char*, int); . 95a int iseve(void); . 86a long hostdomainwrite(char*, int); long hostownerwrite(char*, int); . 77a void freesession(Session*); . 4a long authcheck(Chan*, char*, int); void authclose(Chan*); long authread(Chan*, char*, int); ulong authrequest(Session*, Fcall*); void authreply(Session*, ulong, Fcall*); long authwrite(Chan*, char*, int); . ## diffname port/portfns.h 1993/0428 ## diff -e /n/bootesdump/1993/0330/sys/src/9/port/portfns.h /n/bootesdump/1993/0428/sys/src/9/port/portfns.h 6a long authentread(Chan*, char*, int); long authentwrite(Chan*, char*, int); . ## diffname port/portfns.h 1993/0501 ## diff -e /n/bootesdump/1993/0428/sys/src/9/port/portfns.h /n/fornaxdump/1993/0501/sys/src/brazil/port/portfns.h 296a Path* ptenter(Pthash*, Path*, char*); void ptclose(Pthash*); int ptpath(Path*, char*, int); void ptclone(Chan*, int, int); Chan* walk(Chan*, char*, int); Chan* domount(Chan*); void rootrecover(Path*, char*); void mntrepl(char*); void srvrecover(Chan*, Chan*); int iseve(void); void authclose(Chan*); long keyread(char*, int, long); long keywrite(char*, int); long userwrite(char*, int); long hostownerwrite(char*, int); long hostdomainwrite(char*, int); long authread(Chan*, char*, int); long authwrite(Chan*, char*, int); long authcheck(Chan*, char*, int); ulong authrequest(Session*, Fcall*); void authreply(Session*, ulong, Fcall*); void freesession(Session*); . 283d 216a void rootreq(Chan*, Mnt*); . 178c #define poperror() up->nerrlab-- . 155c Mount* newmount(Mhead*, Chan*, int, char*); . 139c void mouseclock(void); . 137c void mousebuttons(int); . 135c int mount(Chan*, Chan*, int, char*); . 129c void mmuswitch(Proc*); . 120d 117a void kprocchild(Proc*, void (*)(void*), void*); . 113,114d 107d 96,97d 86d 79a void forkchild(Proc*, Ureg*); void forkret(void); . 28a void chanrec(Mnt*); . 5,12d ## diffname port/portfns.h 1993/0511 ## diff -e /n/fornaxdump/1993/0501/sys/src/brazil/port/portfns.h /n/fornaxdump/1993/0511/sys/src/brazil/port/portfns.h 247,260d 194d 186d 178,181d 158d 155d 152d 148d 88d 85d 81d 76d 71d 66d 35d 8,9d 2d ## diffname port/portfns.h 1993/0515 ## diff -e /n/fornaxdump/1993/0511/sys/src/brazil/port/portfns.h /n/fornaxdump/1993/0515/sys/src/brazil/port/portfns.h 268,273d 176a long qwrite(Queue*, char*, int); . 175a Queue* qopen(int); int qproduce(Queue*, uchar*, int, int); long qread(Queue*, char*, int, int); . 174a int qconsume(Queue*, uchar*, int, int); . 73a void freesession(Session*); . 3a long authread(Chan*, char*, int); long authwrite(Chan*, char*, int); long authcheck(Chan*, char*, int); ulong authrequest(Session*, Fcall*); void authreply(Session*, ulong, Fcall*); . ## diffname port/portfns.h 1993/0525 ## diff -e /n/fornaxdump/1993/0515/sys/src/brazil/port/portfns.h /n/fornaxdump/1993/0525/sys/src/brazil/port/portfns.h 183,184c Queue* qopen(int, void (*)(void*), void*); int qproduce(Queue*, uchar*, int); . 181c int qconsume(Queue*, uchar*, int); . 130,138d ## diffname port/portfns.h 1993/0527 ## diff -e /n/fornaxdump/1993/0525/sys/src/brazil/port/portfns.h /n/fornaxdump/1993/0527/sys/src/brazil/port/portfns.h 176c long qread(Queue*, char*, int); . 87a void iallocinit(void); . ## diffname port/portfns.h 1993/0528 ## diff -e /n/fornaxdump/1993/0527/sys/src/brazil/port/portfns.h /n/fornaxdump/1993/0528/sys/src/brazil/port/portfns.h 177a void qreopen(Queue*); . 173a void qhangup(Queue*); . 172a void qclose(Queue*); . ## diffname port/portfns.h 1993/0530 ## diff -e /n/fornaxdump/1993/0528/sys/src/brazil/port/portfns.h /n/fornaxdump/1993/0530/sys/src/brazil/port/portfns.h 177c Queue* qopen(int, int, void (*)(void*), void*); . 175a int qlen(Queue*); . ## diffname port/portfns.h 1993/0601 ## diff -e /n/fornaxdump/1993/0530/sys/src/brazil/port/portfns.h /n/fornaxdump/1993/0601/sys/src/brazil/port/portfns.h 200d 183c long qwrite(Queue*, void*, int, int); . 179,180c int qproduce(Queue*, void*, int); long qread(Queue*, void*, int); . 174c int qconsume(Queue*, void*, int); . 172a int qcanread(Queue*); . 166d 162d 126d 112d 98,99c int kbdcr2nl(Queue*, int); int kbdputc(Queue*, int); . 91d 83d 80d ## diffname port/portfns.h 1993/0724 ## diff -e /n/fornaxdump/1993/0601/sys/src/brazil/port/portfns.h /n/fornaxdump/1993/0724/sys/src/brazil/port/portfns.h 187a void rootfiles(void); . 0a void addrootfile(char*, uchar*, ulong); . ## diffname port/portfns.h 1993/0731 ## diff -e /n/fornaxdump/1993/0724/sys/src/brazil/port/portfns.h /n/fornaxdump/1993/0731/sys/src/brazil/port/portfns.h 4a long authentwrite(Chan*, char*, int); long authentread(Chan*, char*, int); . ## diffname port/portfns.h 1993/0811 ## diff -e /n/fornaxdump/1993/0731/sys/src/brazil/port/portfns.h /n/fornaxdump/1993/0811/sys/src/brazil/port/portfns.h 256,271d 254a Segment* newseg(int, ulong, ulong); Scsibuf* scsialloc(ulong); Scsibuf* scsibuf(void); . 253a Segment* data2txt(Segment*); . 245a Chan* walk(Chan*, char*, int); . 243a void vcacheinval(Page*); . 242a long userwrite(char*, int); . 230a void srvrecover(Chan*, Chan*); . 215a int scsistartstop(int, int); . 214d 204d 202d 191a void rootrecover(Path*, char*); void rootreq(Chan*, Mnt*); . 190d 159a Path* ptenter(Pthash*, Path*, char*); int ptpath(Path*, char*, int); . 157a void ptclone(Chan*, int, int); void ptclose(Pthash*); . 134d 124a void mousectl(char*); . 123d 119a void mntrepl(char*); . 118a void mmuswitch(Proc*); . 114d 100a long keyread(char*, int, long); long keywrite(char*, int); . 95a int iseve(void); . 86a long hostdomainwrite(char*, int); long hostownerwrite(char*, int); . 55a Chan* domount(Chan*); . 43c void cursoron(int); . 41d 11a ulong authrequest(Session*, Fcall*); long authwrite(Chan*, char*, int); . 8,10d 6a long authentwrite(Chan*, char*, int); . 5c long authcheck(Chan*, char*, int); void authclose(Chan*); . ## diffname port/portfns.h 1993/0815 ## diff -e /n/fornaxdump/1993/0811/sys/src/brazil/port/portfns.h /n/fornaxdump/1993/0815/sys/src/brazil/port/portfns.h 255c void vcacheinval(Page*, ulong); . ## diffname port/portfns.h 1993/0817 ## diff -e /n/fornaxdump/1993/0815/sys/src/brazil/port/portfns.h /n/fornaxdump/1993/0817/sys/src/brazil/port/portfns.h 84d ## diffname port/portfns.h 1993/0819 ## diff -e /n/fornaxdump/1993/0817/sys/src/brazil/port/portfns.h /n/fornaxdump/1993/0819/sys/src/brazil/port/portfns.h 99a void ixsummary(void); . ## diffname port/portfns.h 1993/0906 ## diff -e /n/fornaxdump/1993/0819/sys/src/brazil/port/portfns.h /n/fornaxdump/1993/0906/sys/src/brazil/port/portfns.h 126a void mousetrack(int, int, int); . 89,90c void hwcursset(ulong*, ulong*, int, int); void hwcursmove(int, int); . 83a void getcolor(ulong, ulong*, ulong*, ulong*); . ## diffname port/portfns.h 1993/0915 ## diff -e /n/fornaxdump/1993/0906/sys/src/brazil/port/portfns.h /n/fornaxdump/1993/0915/sys/src/brazil/port/portfns.h 202d 115a void links(void); . ## diffname port/portfns.h 1993/1014 ## diff -e /n/fornaxdump/1993/0915/sys/src/brazil/port/portfns.h /n/fornaxdump/1993/1014/sys/src/brazil/port/portfns.h 274a int cread(Chan*, uchar*, int, ulong); void cupdate(Chan*, uchar*, int, ulong); . 12a Page* auxpage(void); . ## diffname port/portfns.h 1993/1015 ## diff -e /n/fornaxdump/1993/1014/sys/src/brazil/port/portfns.h /n/fornaxdump/1993/1015/sys/src/brazil/port/portfns.h 279a void cwrite(Chan*, uchar*, int, ulong); void copen(Chan*); void cinit(void); . ## diffname port/portfns.h 1993/1022 ## diff -e /n/fornaxdump/1993/1015/sys/src/brazil/port/portfns.h /n/fornaxdump/1993/1022/sys/src/brazil/port/portfns.h 232a void setkernur(Ureg*, Proc*); . ## diffname port/portfns.h 1993/1123 ## diff -e /n/fornaxdump/1993/1022/sys/src/brazil/port/portfns.h /n/fornaxdump/1993/1123/sys/src/brazil/port/portfns.h 109a void killbig(void); . ## diffname port/portfns.h 1993/1124 ## diff -e /n/fornaxdump/1993/1123/sys/src/brazil/port/portfns.h /n/fornaxdump/1993/1124/sys/src/brazil/port/portfns.h 275,276d 255d 247d 238d 217,229d 98d 30d 14,16d ## diffname port/portfns.h 1993/1201 ## diff -e /n/fornaxdump/1993/1124/sys/src/brazil/port/portfns.h /n/fornaxdump/1993/1201/sys/src/brazil/port/portfns.h 159a int proccounter(char *name); . ## diffname port/portfns.h 1993/1221 ## diff -e /n/fornaxdump/1993/1201/sys/src/brazil/port/portfns.h /n/fornaxdump/1993/1221/sys/src/brazil/port/portfns.h 125a int mouseputc(int); . 116a int m3mouseputc(int); . ## diffname port/portfns.h 1994/0208 ## diff -e /n/fornaxdump/1993/1221/sys/src/brazil/port/portfns.h /n/fornaxdump/1994/0208/sys/src/brazil/port/portfns.h 185a void qinit(void); . ## diffname port/portfns.h 1994/0221 ## diff -e /n/fornaxdump/1994/0208/sys/src/brazil/port/portfns.h /n/fornaxdump/1994/0221/sys/src/brazil/port/portfns.h 215a int scsiexec(Target*, int, uchar*, int, void*, int); int scsiinv(int, int, Target**, uchar**, int*, int*); . ## diffname port/portfns.h 1994/0222 ## diff -e /n/fornaxdump/1994/0221/sys/src/brazil/port/portfns.h /n/fornaxdump/1994/0222/sys/src/brazil/port/portfns.h 217c int scsiinv(int, int, Target**, uchar**, char*); . ## diffname port/portfns.h 1994/0225 ## diff -e /n/fornaxdump/1994/0222/sys/src/brazil/port/portfns.h /n/fornaxdump/1994/0225/sys/src/brazil/port/portfns.h 261,267d 251a void* xallocz(ulong, int); . 217a Target* scsiunit(int, int); . 134a void mousetrack(int, int, int); . 133a int mouseputc(int); . 127,128d 88a void hwcursset(ulong*, ulong*, int, int); . 87d 40a void cwrite(Chan*, uchar*, int, ulong); . 38a int cread(Chan*, uchar*, int, ulong); void cupdate(Chan*, uchar*, int, ulong); . 37a void copen(Chan*); . 26a void cinit(void); . ## diffname port/portfns.h 1994/0302 ## diff -e /n/fornaxdump/1994/0225/sys/src/brazil/port/portfns.h /n/fornaxdump/1994/0302/sys/src/brazil/port/portfns.h 221c int scsiexec(Target*, int, uchar*, int, void*, int*); . ## diffname port/portfns.h 1994/0306 ## diff -e /n/fornaxdump/1994/0302/sys/src/brazil/port/portfns.h /n/fornaxdump/1994/0306/sys/src/brazil/port/portfns.h 2a Block* allocb(int); . ## diffname port/portfns.h 1994/0311 ## diff -e /n/fornaxdump/1994/0306/sys/src/brazil/port/portfns.h /n/fornaxdump/1994/0311/sys/src/brazil/port/portfns.h 195a int qpass(Queue*, Block*); . 17a void callbacks(void); void newcallback(void (*)(void)); . ## diffname port/portfns.h 1994/0322 ## diff -e /n/fornaxdump/1994/0311/sys/src/brazil/port/portfns.h /n/fornaxdump/1994/0322/sys/src/brazil/port/portfns.h 261c #define xalloc(s) xallocz(s, 1) . 127c #define malloc(s) mallocz(s, 1) void* mallocz(ulong, int); . 98a void ilock(Lock*); void iunlock(Lock*); . 83a void freeb(Block*); . ## diffname port/portfns.h 1994/0324 ## diff -e /n/fornaxdump/1994/0322/sys/src/brazil/port/portfns.h /n/fornaxdump/1994/0324/sys/src/brazil/port/portfns.h 19c int newcallback(void (*)(void)); . ## diffname port/portfns.h 1994/0325 ## diff -e /n/fornaxdump/1994/0324/sys/src/brazil/port/portfns.h /n/fornaxdump/1994/0325/sys/src/brazil/port/portfns.h 19c void newcallback(void (*)(void*), void*); . ## diffname port/portfns.h 1994/0327 ## diff -e /n/fornaxdump/1994/0325/sys/src/brazil/port/portfns.h /n/fornaxdump/1994/0327/sys/src/brazil/port/portfns.h 206a int qwindow(Queue*); . ## diffname port/portfns.h 1994/0402 ## diff -e /n/fornaxdump/1994/0327/sys/src/brazil/port/portfns.h /n/fornaxdump/1994/0402/sys/src/brazil/port/portfns.h 264a long mntwrite9p(Chan*, void*, long, ulong); . ## diffname port/portfns.h 1994/0405 ## diff -e /n/fornaxdump/1994/0402/sys/src/brazil/port/portfns.h /n/fornaxdump/1994/0405/sys/src/brazil/port/portfns.h 265d 138a long mntwrite9p(Chan*, void*, long, ulong); . 137a long mntread9p(Chan*, void*, long, ulong); . ## diffname port/portfns.h 1994/0412 ## diff -e /n/fornaxdump/1994/0405/sys/src/brazil/port/portfns.h /n/fornaxdump/1994/0412/sys/src/brazil/port/portfns.h 231d 147d 132,133d ## diffname port/portfns.h 1994/0414 ## diff -e /n/fornaxdump/1994/0412/sys/src/brazil/port/portfns.h /n/fornaxdump/1994/0414/sys/src/brazil/port/portfns.h 234a void setcursor(ulong*, ulong*, int, int); . 96,97d 46,47d ## diffname port/portfns.h 1994/0503 ## diff -e /n/fornaxdump/1994/0414/sys/src/brazil/port/portfns.h /n/fornaxdump/1994/0503/sys/src/brazil/port/portfns.h 247d 118c long latin1(uchar*, int); . ## diffname port/portfns.h 1994/0508 ## diff -e /n/fornaxdump/1994/0503/sys/src/brazil/port/portfns.h /n/fornaxdump/1994/0508/sys/src/brazil/port/portfns.h 18,19d ## diffname port/portfns.h 1994/0520 ## diff -e /n/fornaxdump/1994/0508/sys/src/brazil/port/portfns.h /n/fornaxdump/1994/0520/sys/src/brazil/port/portfns.h 229d ## diffname port/portfns.h 1994/0611 ## diff -e /n/fornaxdump/1994/0520/sys/src/brazil/port/portfns.h /n/fornaxdump/1994/0611/sys/src/brazil/port/portfns.h 246a Chan* undomount(Chan*); . ## diffname port/portfns.h 1994/0730 ## diff -e /n/fornaxdump/1994/0611/sys/src/brazil/port/portfns.h /n/fornaxdump/1994/0730/sys/src/brazil/port/portfns.h 264a int z8530m3mouse(Queue*, int); int z8530mouse(Queue*, int); void z8530setup(uchar*, uchar*, uchar*, uchar*, ulong, int, int); void z8530special(int, int, Queue**, Queue**, int (*)(Queue*, int)); void z8530intr(int); . 138c int mouseputc(void*, int); . 122c int m3mouseputc(void*, int); . ## diffname port/portfns.h 1994/0809 ## diff -e /n/fornaxdump/1994/0730/sys/src/brazil/port/portfns.h /n/fornaxdump/1994/0809/sys/src/brazil/port/portfns.h 4a int anyready0(void); . ## diffname port/portfns.h 1994/0812 ## diff -e /n/fornaxdump/1994/0809/sys/src/brazil/port/portfns.h /n/fornaxdump/1994/0812/sys/src/brazil/port/portfns.h 147a Rgrp* newrgrp(void); . 126a void* malloc(ulong); . 125d 35a void closergrp(Rgrp*); . ## diffname port/portfns.h 1994/0816 ## diff -e /n/fornaxdump/1994/0812/sys/src/brazil/port/portfns.h /n/fornaxdump/1994/0816/sys/src/brazil/port/portfns.h 270c void z8530setup(uchar*, uchar*, uchar*, uchar*, ulong, int); . 128a void microdelay(int); . ## diffname port/portfns.h 1994/0817 ## diff -e /n/fornaxdump/1994/0816/sys/src/brazil/port/portfns.h /n/fornaxdump/1994/0817/sys/src/brazil/port/portfns.h 5d 3a int anyhigher(void); . ## diffname port/portfns.h 1994/0902 ## diff -e /n/fornaxdump/1994/0817/sys/src/brazil/port/portfns.h /n/fornaxdump/1994/0902/sys/src/brazil/port/portfns.h 205c long qwrite(Queue*, void*, int); void qsetlimit(Queue*, int); void qnoblock(Queue*, int); . ## diffname port/portfns.h 1994/0913 ## diff -e /n/fornaxdump/1994/0902/sys/src/brazil/port/portfns.h /n/fornaxdump/1994/0913/sys/src/brazil/port/portfns.h 229a int scsireqsense(Target*, char, int); int scsistart(Target*, char, int); . 228a #define scsifree(p) free(p) . 227a #define scsialloc(n) mallocz((n)+512, 0) int scsibio(Target*, char, int, void*, long, long, long); int scsicap(Target*, char, ulong*, ulong*); . 90a void graphicsactive(int); . ## diffname port/portfns.h 1994/0927 ## diff -e /n/fornaxdump/1994/0913/sys/src/brazil/port/portfns.h /n/fornaxdump/1994/0927/sys/src/brazil/port/portfns.h 194a void qflush(Queue*); . ## diffname port/portfns.h 1994/1027 ## diff -e /n/fornaxdump/1994/0927/sys/src/brazil/port/portfns.h /n/fornaxdump/1994/1027/sys/src/brazil/port/portfns.h 213a void renameuser(char*, char*); . ## diffname port/portfns.h 1994/1124 ## diff -e /n/fornaxdump/1994/1027/sys/src/brazil/port/portfns.h /n/fornaxdump/1994/1124/sys/src/brazil/port/portfns.h 206a long qiwrite(Queue*, void*, int); . ## diffname port/portfns.h 1995/0102 ## diff -e /n/fornaxdump/1994/1124/sys/src/brazil/port/portfns.h /n/fornaxdump/1995/0102/sys/src/brazil/port/portfns.h 176a void procwired(Proc*); . ## diffname port/portfns.h 1995/0103 ## diff -e /n/fornaxdump/1995/0102/sys/src/brazil/port/portfns.h /n/fornaxdump/1995/0103/sys/src/brazil/port/portfns.h 290a void hnputl(void*, ulong); void hnputs(void*, ushort); ulong nhgetl(void*); ushort nhgets(void*); . 95a Block* iallocb(int); . ## diffname port/portfns.h 1995/0104 ## diff -e /n/fornaxdump/1995/0103/sys/src/brazil/port/portfns.h /n/fornaxdump/1995/0104/sys/src/brazil/port/portfns.h 0a void accounttime(void); . ## diffname port/portfns.h 1995/0107 ## diff -e /n/fornaxdump/1995/0104/sys/src/brazil/port/portfns.h /n/fornaxdump/1995/0107/sys/src/brazil/port/portfns.h 296a void filsetalloc(void* (*)(long), void* (*)(long)); . ## diffname port/portfns.h 1995/0108 ## diff -e /n/fornaxdump/1995/0107/sys/src/brazil/port/portfns.h /n/fornaxdump/1995/0108/sys/src/brazil/port/portfns.h 51a Block* devbread(Chan*, long, ulong); long devbwrite(Chan*, Block*, ulong); . ## diffname port/portfns.h 1995/0117 ## diff -e /n/fornaxdump/1995/0108/sys/src/brazil/port/portfns.h /n/fornaxdump/1995/0117/sys/src/brazil/port/portfns.h 92c int getfields(char*, char**, int, char*); . ## diffname port/portfns.h 1995/0329 ## diff -e /n/fornaxdump/1995/0117/sys/src/brazil/port/portfns.h /n/fornaxdump/1995/0329/sys/src/brazil/port/portfns.h 241a int scsiinquiry(Target*, char, void*, int*); . ## diffname port/portfns.h 1995/0403 ## diff -e /n/fornaxdump/1995/0329/sys/src/brazil/port/portfns.h /n/fornaxdump/1995/0403/sys/src/brazil/port/portfns.h 243c int scsiinv(int, int*, Target**, uchar**, char*); . ## diffname port/portfns.h 1995/0404 ## diff -e /n/fornaxdump/1995/0403/sys/src/brazil/port/portfns.h /n/fornaxdump/1995/0404/sys/src/brazil/port/portfns.h 245a int scsitest(Target*, char); . ## diffname port/portfns.h 1995/0405 ## diff -e /n/fornaxdump/1995/0404/sys/src/brazil/port/portfns.h /n/fornaxdump/1995/0405/sys/src/brazil/port/portfns.h 244c int scsireqsense(Target*, char, void*, int*, int); . ## diffname port/portfns.h 1995/0714 ## diff -e /n/fornaxdump/1995/0405/sys/src/brazil/port/portfns.h /n/fornaxdump/1995/0714/sys/src/brazil/port/portfns.h 196a Block* qbread(Queue*, int); long qbwrite(Queue*, Block*); . ## diffname port/portfns.h 1995/0809 ## diff -e /n/fornaxdump/1995/0714/sys/src/brazil/port/portfns.h /n/fornaxdump/1995/0809/sys/src/brazil/port/portfns.h 290,291c void z8530config(int, int, int, int, int); . ## diffname port/portfns.h 1995/0904 ## diff -e /n/fornaxdump/1995/0809/sys/src/brazil/port/portfns.h /n/fornaxdump/1995/0904/sys/src/brazil/port/portfns.h 16a Block* bpad(Block*, int); . ## diffname port/portfns.h 1995/0910 ## diff -e /n/fornaxdump/1995/0904/sys/src/brazil/port/portfns.h /n/fornaxdump/1995/0910/sys/src/brazil/port/portfns.h 218a void randomclock(void); . ## diffname port/portfns.h 1995/1024 ## diff -e /n/fornaxdump/1995/0910/sys/src/brazil/port/portfns.h /n/fornaxdump/1995/1024/sys/src/brazil/port/portfns.h 48a ulong dbgpc(Proc*); . ## diffname port/portfns.h 1995/1030 ## diff -e /n/fornaxdump/1995/1024/sys/src/brazil/port/portfns.h /n/fornaxdump/1995/1030/sys/src/brazil/port/portfns.h 239a void scheddump(void); . 64a void dumpaproc(Proc*); . ## diffname port/portfns.h 1995/1121 ## diff -e /n/fornaxdump/1995/1030/sys/src/brazil/port/portfns.h /n/fornaxdump/1995/1121/sys/src/brazil/port/portfns.h 165a Block* padblock(Block*, int); . 17d ## diffname port/portfns.h 1995/1216 ## diff -e /n/fornaxdump/1995/1121/sys/src/brazil/port/portfns.h /n/fornaxdump/1995/1216/sys/src/brazil/port/portfns.h 144a void mouseaccelerate(char*); . ## diffname port/portfns.h 1995/1217 ## diff -e /n/fornaxdump/1995/1216/sys/src/brazil/port/portfns.h /n/fornaxdump/1995/1217/sys/src/brazil/port/portfns.h 191a Block* pullupblock(Block*, int); . ## diffname port/portfns.h 1996/0216 ## diff -e /n/fornaxdump/1995/1217/sys/src/brazil/port/portfns.h /n/fornaxdump/1996/0216/sys/src/brazil/port/portfns.h 96a void graphicscmap(int); . ## diffname port/portfns.h 1996/0303 ## diff -e /n/fornaxdump/1996/0216/sys/src/brazil/port/portfns.h /n/fornaxdump/1996/0303/sys/src/brazil/port/portfns.h 259a void segclock(ulong); . ## diffname port/portfns.h 1996/0315 ## diff -e /n/fornaxdump/1996/0303/sys/src/brazil/port/portfns.h /n/fornaxdump/1996/0315/sys/src/brazil/port/portfns.h 169a int parsefields(char*, char**, int, char*); . 94d ## diffname port/portfns.h 1996/0607 ## diff -e /n/fornaxdump/1996/0315/sys/src/brazil/port/portfns.h /n/fornaxdump/1996/0607/sys/src/brazil/port/portfns.h 249a int scsierrstr(int); . ## diffname port/portfns.h 1996/1225 ## diff -e /n/fornaxdump/1996/0607/sys/src/brazil/port/portfns.h /n/fornaxdump/1996/1225/sys/src/brazil/port/portfns.h 200c void putstrn(char*, int); . 73c int eqchan(Chan*, Chan*, int); . ## diffname port/portfns.h 1997/0117 ## diff -e /n/fornaxdump/1996/1225/sys/src/brazil/port/portfns.h /n/fornaxdump/1997/0117/sys/src/brazil/port/portfns.h 312c void filsetalloc(void* (*)(int), void* (*)(int)); . ## diffname port/portfns.h 1997/0220 ## diff -e /n/fornaxdump/1997/0117/sys/src/brazil/port/portfns.h /n/emeliedump/1997/0220/sys/src/brazil/port/portfns.h 289c int wakeup(Rendez*); . ## diffname port/portfns.h 1997/0327 ## diff -e /n/emeliedump/1997/0220/sys/src/brazil/port/portfns.h /n/emeliedump/1997/0327/sys/src/brazil/port/portfns.h 312d 300,303d 281d 275a Block* trimblock(Block*, int, int); . 236a long rtctime(void); . 220,221c int qwrite(Queue*, void*, int); . 210a int qiwrite(Queue*, void*, int); . 209c int qfull(Queue*); Block* qget(Queue*); void qhangup(Queue*, char*); . 207a Block* qcopy(Queue*, int, ulong); void qdiscard(Queue*, int); . 192a int pullblock(Block**, int); . 175d 168a int parseether(uchar*, char*); . 153a #define nelem(x) (sizeof(x)/sizeof(x[0])) . 145,150d 143d 131d 126d 123c void (*kproftimer)(ulong); . 109a int islo(void); . 87a void freeblist(Block*); . 62a void devwstat(Chan*, char*); . 60a void devremove(Chan*); . 55a void devcreate(Chan*, char*, int, ulong); . 51a void devreset(void); void devinit(void); . 45a void cunmount(Chan*, Chan*); . 43a Block* concatblock(Block*); Block* copyblock(Block*, int); . 42c void (*consdebug)(void); . 38a int cmount(Chan*, Chan*, int, char*); . 31,32c Chan* cclone(Chan*, Chan*); void cclose(Chan*); . 17c int blocklen(Block*); . ## diffname port/portfns.h 1997/0413 ## diff -e /n/emeliedump/1997/0327/sys/src/brazil/port/portfns.h /n/emeliedump/1997/0413/sys/src/brazil/port/portfns.h 232d 68a void devreset(void); . 65a void devinit(void); . 56,57d 1a void addclock0link(void (*)(void)); . ## diffname port/portfns.h 1997/0415 ## diff -e /n/emeliedump/1997/0413/sys/src/brazil/port/portfns.h /n/emeliedump/1997/0415/sys/src/brazil/port/portfns.h 138d ## diffname port/portfns.h 1997/0925 ## diff -e /n/emeliedump/1997/0415/sys/src/brazil/port/portfns.h /n/emeliedump/1997/0925/sys/src/brazil/port/portfns.h 3a Block* adjustblock(Block*, int); . ## diffname port/portfns.h 1997/1101 ## diff -e /n/emeliedump/1997/0925/sys/src/brazil/port/portfns.h /n/emeliedump/1997/1101/sys/src/brazil/port/portfns.h 179a void poolsummary(void); . 107,108d 74a void drawactive(int); void drawcmap(int); . ## diffname port/portfns.h 1998/0224 ## diff -e /n/emeliedump/1997/1101/sys/src/brazil/port/portfns.h /n/emeliedump/1998/0224/sys/src/brazil/port/portfns.h 300c int walk(Chan**, char*, int); . ## diffname port/portfns.h 1998/0325 ## diff -e /n/emeliedump/1998/0224/sys/src/brazil/port/portfns.h /n/emeliedump/1998/0325/sys/src/brazil/port/portfns.h 315a vlong nhgetv(void*); . 313a void hnputv(void*, vlong); . ## diffname port/portfns.h 1998/0326 ## diff -e /n/emeliedump/1998/0325/sys/src/brazil/port/portfns.h /n/emeliedump/1998/0326/sys/src/brazil/port/portfns.h 63c void devdir(Chan*, Qid, char*, vlong, char*, long, Dir*); . 2a int addphysseg(Physseg*); . ## diffname port/portfns.h 1998/0327 ## diff -e /n/emeliedump/1998/0326/sys/src/brazil/port/portfns.h /n/emeliedump/1998/0327/sys/src/brazil/port/portfns.h 153c long mntwrite9p(Chan*, void*, long, vlong); . 151c long mntread9p(Chan*, void*, long, vlong); . 53,54c void cupdate(Chan*, uchar*, int, vlong); void cwrite(Chan*, uchar*, int, vlong); . 51c int cread(Chan*, uchar*, int, vlong); . ## diffname port/portfns.h 1998/0404 ## diff -e /n/emeliedump/1998/0327/sys/src/brazil/port/portfns.h /n/emeliedump/1998/0404/sys/src/brazil/port/portfns.h 11a long authcheckread(Chan*, char*, int n); . ## diffname port/portfns.h 1998/0605 ## diff -e /n/emeliedump/1998/0404/sys/src/brazil/port/portfns.h /n/emeliedump/1998/0605/sys/src/brazil/port/portfns.h 172a void pagechainhead(Page*); . ## diffname port/portfns.h 1998/0606 ## diff -e /n/emeliedump/1998/0605/sys/src/brazil/port/portfns.h /n/emeliedump/1998/0606/sys/src/brazil/port/portfns.h 286a void splxpc(int); . ## diffname port/portfns.h 1998/0710 ## diff -e /n/emeliedump/1998/0606/sys/src/brazil/port/portfns.h /n/emeliedump/1998/0710/sys/src/brazil/port/portfns.h 93a uvlong fastticks(uvlong*); . ## diffname port/portfns.h 1998/0725 ## diff -e /n/emeliedump/1998/0710/sys/src/brazil/port/portfns.h /n/emeliedump/1998/0725/sys/src/brazil/port/portfns.h 193a void procsegflush(Segment*); . ## diffname port/portfns.h 1998/0731 ## diff -e /n/emeliedump/1998/0725/sys/src/brazil/port/portfns.h /n/emeliedump/1998/0731/sys/src/brazil/port/portfns.h 238a int rand(void); . ## diffname port/portfns.h 1998/0811 ## diff -e /n/emeliedump/1998/0731/sys/src/brazil/port/portfns.h /n/emeliedump/1998/0811/sys/src/brazil/port/portfns.h 194c void procflushseg(Segment*); . ## diffname port/portfns.h 1998/0829 ## diff -e /n/emeliedump/1998/0811/sys/src/brazil/port/portfns.h /n/emeliedump/1998/0829/sys/src/brazil/port/portfns.h 205a void putmhead(Mhead*); . ## diffname port/portfns.h 1998/0918 ## diff -e /n/emeliedump/1998/0829/sys/src/brazil/port/portfns.h /n/emeliedump/1998/0918/sys/src/brazil/port/portfns.h 231a int qpassnolim(Queue*, Block*); . 172a Block* packblock(Block*); . ## diffname port/portfns.h 1998/1127 ## diff -e /n/emeliedump/1998/0918/sys/src/brazil/port/portfns.h /n/emeliedump/1998/1127/sys/src/brazil/port/portfns.h 226a int qisclosed(Queue*); . ## diffname port/portfns.h 1999/0108 ## diff -e /n/emeliedump/1998/1127/sys/src/brazil/port/portfns.h /n/emeliedump/1999/0108/sys/src/brazil/port/portfns.h 295a int swapcount(ulong); . ## diffname port/portfns.h 1999/0110 ## diff -e /n/emeliedump/1999/0108/sys/src/brazil/port/portfns.h /n/emeliedump/1999/0110/sys/src/brazil/port/portfns.h 176a void pagersummary(void); . ## diffname port/portfns.h 1999/0120 ## diff -e /n/emeliedump/1999/0110/sys/src/brazil/port/portfns.h /n/emeliedump/1999/0120/sys/src/brazil/port/portfns.h 297a int swapfull(void); . ## diffname port/portfns.h 1999/0122 ## diff -e /n/emeliedump/1999/0120/sys/src/brazil/port/portfns.h /n/emeliedump/1999/0122/sys/src/brazil/port/portfns.h 261,263d ## diffname port/portfns.h 1999/0129 ## diff -e /n/emeliedump/1999/0122/sys/src/brazil/port/portfns.h /n/emeliedump/1999/0129/sys/src/brazil/port/portfns.h 296a void syncfastticks(vlong); . 185a void poolsetparam(char*, ulong, int, int, void (*)(void*, void*)); . 94c vlong fastticks(uvlong*); . ## diffname port/portfns.h 1999/0130 ## diff -e /n/emeliedump/1999/0129/sys/src/brazil/port/portfns.h /n/emeliedump/1999/0130/sys/src/brazil/port/portfns.h 298d ## diffname port/portfns.h 1999/0218 ## diff -e /n/emeliedump/1999/0130/sys/src/brazil/port/portfns.h /n/emeliedump/1999/0218/sys/src/brazil/port/portfns.h 98a void fixtod(void); . ## diffname port/portfns.h 1999/0219 ## diff -e /n/emeliedump/1999/0218/sys/src/brazil/port/portfns.h /n/emeliedump/1999/0219/sys/src/brazil/port/portfns.h 298a vlong todget(void); void todfix(void); void todsetfreq(vlong); void todinit(void); void todset(vlong, vlong, int); . 99d ## diffname port/portfns.h 1999/0302 ## diff -e /n/emeliedump/1999/0219/sys/src/brazil/port/portfns.h /n/emeliedump/1999/0302/sys/src/brazil/port/portfns.h 28a int canrlock(RWlock*); . ## diffname port/portfns.h 1999/0316 ## diff -e /n/emeliedump/1999/0302/sys/src/brazil/port/portfns.h /n/emeliedump/1999/0316/sys/src/brazil/port/portfns.h 181a Cmdbuf* parsecmd(char *a, int n); . 144a void logopen(Log*); void logclose(Log*); char* logctl(Log*, int, char**, Logflag*); long logread(Log*, void*, ulong, long); void log(Log*, int, char*, ...); . ## diffname port/portfns.h 1999/0507 ## diff -e /n/emeliedump/1999/0316/sys/src/brazil/port/portfns.h /n/emeliedump/1999/0507/sys/src/brazil/port/portfns.h 281,283c int scsireqsense(Target*, int, void*, int*, int); int scsistart(Target*, int, int); int scsitest(Target*, int); . 279c int scsiinquiry(Target*, int, void*, int*); . 274,275c int scsibio(Target*, int, int, void*, long, long, long); int scsicap(Target*, int, ulong*, ulong*); . ## diffname port/portfns.h 1999/0527 ## diff -e /n/emeliedump/1999/0507/sys/src/brazil/port/portfns.h /n/emeliedump/1999/0527/sys/src/brazil/port/portfns.h 117a void iallocsumary(void); . 34a void checkb(Block*, char*); . ## diffname port/portfns.h 1999/0531 ## diff -e /n/emeliedump/1999/0527/sys/src/brazil/port/portfns.h /n/emeliedump/1999/0531/sys/src/brazil/port/portfns.h 307c vlong todget(vlong*); . ## diffname port/portfns.h 1999/0603 ## diff -e /n/emeliedump/1999/0531/sys/src/brazil/port/portfns.h /n/emeliedump/1999/0603/sys/src/brazil/port/portfns.h 306a void tagwithpc(void*, ulong); . ## diffname port/portfns.h 1999/0629 ## diff -e /n/emeliedump/1999/0603/sys/src/brazil/port/portfns.h /n/emeliedump/1999/0629/sys/src/brazil/port/portfns.h 327a int walkname(Chan**, char*, int); . 303a char* srvname(Chan*); . 265c void rootrecover(Chan*, char*); . 213,214d 209,210d 176a Cname* newcname(char*); . 45a void cnameclose(Cname*); . ## diffname port/portfns.h 1999/0630 ## diff -e /n/emeliedump/1999/0629/sys/src/brazil/port/portfns.h /n/emeliedump/1999/0630/sys/src/brazil/port/portfns.h 120c void iallocsummary(void); . ## diffname port/portfns.h 1999/0701 ## diff -e /n/emeliedump/1999/0630/sys/src/brazil/port/portfns.h /n/emeliedump/1999/0701/sys/src/brazil/port/portfns.h 268a void (*saveintrts)(void); . ## diffname port/portfns.h 1999/0710 ## diff -e /n/emeliedump/1999/0701/sys/src/brazil/port/portfns.h /n/emeliedump/1999/0710/sys/src/brazil/port/portfns.h 335a int xmerge(void*, void*); . 331c void* xalloc(ulong); . 197,198d 166c ulong msize(void*); . 156a void mallocsummary(void); . ## diffname port/portfns.h 1999/0711 ## diff -e /n/emeliedump/1999/0710/sys/src/brazil/port/portfns.h /n/emeliedump/1999/0711/sys/src/brazil/port/portfns.h 209c void procwired(Proc*, int); . ## diffname port/portfns.h 1999/0712 ## diff -e /n/emeliedump/1999/0711/sys/src/brazil/port/portfns.h /n/emeliedump/1999/0712/sys/src/brazil/port/portfns.h 347a /* this does not belong in portfns.h, but the system pool.h is for a different allocator */ void poolsetparam(char*, ulong, int, int, void (*)(void*, void*)); . ## diffname port/portfns.h 1999/0713 ## diff -e /n/emeliedump/1999/0712/sys/src/brazil/port/portfns.h /n/emeliedump/1999/0713/sys/src/brazil/port/portfns.h 348,350d ## diffname port/portfns.h 1999/0714 ## diff -e /n/emeliedump/1999/0713/sys/src/brazil/port/portfns.h /n/emeliedump/1999/0714/sys/src/brazil/port/portfns.h 306d 291a void setmalloctag(void*, ulong); void setrealloctag(void*, ulong); . 113a ulong getmalloctag(void*); ulong getrealloctag(void*); . 9a #define assert(x) if(x);else panic("assert(x) failed"); . ## diffname port/portfns.h 1999/0718 ## diff -e /n/emeliedump/1999/0714/sys/src/brazil/port/portfns.h /n/emeliedump/1999/0718/sys/src/brazil/port/portfns.h 172c void nameok(char*, int); . ## diffname port/portfns.h 1999/0721 ## diff -e /n/emeliedump/1999/0718/sys/src/brazil/port/portfns.h /n/emeliedump/1999/0721/sys/src/brazil/port/portfns.h 24a void callwithureg(void(*)(Ureg*)); . ## diffname port/portfns.h 1999/0820 ## diff -e /n/emeliedump/1999/0721/sys/src/brazil/port/portfns.h /n/emeliedump/1999/0820/sys/src/brazil/port/portfns.h 292a int serialgetc(void); void serialputs(char*, int); . 255a void rdb(void); . ## diffname port/portfns.h 1999/1005 ## diff -e /n/emeliedump/1999/0820/sys/src/brazil/port/portfns.h /n/emeliedump/1999/1005/sys/src/brazil/port/portfns.h 149c long latin1(Rune*, int); . 10a void _assert(char*); . ## diffname port/portfns.h 1999/1013 ## diff -e /n/emeliedump/1999/1005/sys/src/brazil/port/portfns.h /n/emeliedump/1999/1013/sys/src/brazil/port/portfns.h 84c void drawcmap(void); . ## diffname port/portfns.h 1999/1105 ## diff -e /n/emeliedump/1999/1013/sys/src/brazil/port/portfns.h /n/emeliedump/1999/1105/sys/src/9/port/portfns.h 311d 268d 169d ## diffname port/portfns.h 2000/0308 ## diff -e /n/emeliedump/1999/1105/sys/src/9/port/portfns.h /n/emeliedump/2000/0308/sys/src/9/port/portfns.h 194,195d 117,118c ulong getmalloctag(void*); ulong getrealloctag(void*); . ## diffname port/portfns.h 2000/0506 ## diff -e /n/emeliedump/2000/0308/sys/src/9/port/portfns.h /n/emeliedump/2000/0506/sys/src/9/port/portfns.h 275,286d 261d 130d ## diffname port/portfns.h 2000/0609 ## diff -e /n/emeliedump/2000/0506/sys/src/9/port/portfns.h /n/emeliedump/2000/0609/sys/src/9/port/portfns.h 252a void randominit(void); ulong randomread(void*, ulong); . ## diffname port/portfns.h 2000/0718 ## diff -e /n/emeliedump/2000/0609/sys/src/9/port/portfns.h /n/emeliedump/2000/0718/sys/src/9/port/portfns.h 76a void devpermcheck(char*, ulong, int); . ## diffname port/portfns.h 2000/1018 ## diff -e /n/emeliedump/2000/0718/sys/src/9/port/portfns.h /n/emeliedump/2000/1018/sys/src/9/port/portfns.h 157a void vlog(Log*, int, char*, va_list); . 155a void logn(Log*, int, void*, int); . ## diffname port/portfns.h 2000/1106 ## diff -e /n/emeliedump/2000/1018/sys/src/9/port/portfns.h /n/emeliedump/2000/1106/sys/src/9/port/portfns.h 204a void prflush(void); . 202a void portclock(Ureg*); . ## diffname port/portfns.h 2001/0117 ## diff -e /n/emeliedump/2000/1106/sys/src/9/port/portfns.h /n/emeliedump/2001/0117/sys/src/9/port/portfns.h 237a void qfree(Queue*); . ## diffname port/portfns.h 2001/0207 ## diff -e /n/emeliedump/2001/0117/sys/src/9/port/portfns.h /n/emeliedump/2001/0207/sys/src/9/port/portfns.h 323c Proc* wakeup(Rendez*); . ## diffname port/portfns.h 2001/0306 ## diff -e /n/emeliedump/2001/0207/sys/src/9/port/portfns.h /n/emeliedump/2001/0306/sys/src/9/port/portfns.h 236c int qdiscard(Queue*, int); . ## diffname port/portfns.h 2001/0315 ## diff -e /n/emeliedump/2001/0306/sys/src/9/port/portfns.h /n/emeliedump/2001/0315/sys/src/9/port/portfns.h 325a Watchdog* wdCreate(void); char* wdDelete(Watchdog*); char* wdStart(Watchdog*, ulong, void (*)(int), int); char* wdCancel(Watchdog*); . ## diffname port/portfns.h 2001/0507 ## diff -e /n/emeliedump/2001/0315/sys/src/9/port/portfns.h /n/emeliedump/2001/0507/sys/src/9/port/portfns.h 135a int isphysseg(char*); . 134a Segment* isoverlap(Proc*, ulong, int); . ## diffname port/portfns.h 2001/0510 ## diff -e /n/emeliedump/2001/0507/sys/src/9/port/portfns.h /n/emeliedump/2001/0510/sys/src/9/port/portfns.h 215a void procinit0(void); int procindex(int); . 214d ## diffname port/portfns.h 2001/0518 ## diff -e /n/emeliedump/2001/0510/sys/src/9/port/portfns.h /n/emeliedump/2001/0518/sys/src/9/port/portfns.h 10c #define assert(x) if(x){}else panic("assert(x) failed"); . ## diffname port/portfns.h 2001/0519 ## diff -e /n/emeliedump/2001/0518/sys/src/9/port/portfns.h /n/emeliedump/2001/0519/sys/src/9/port/portfns.h 10c #define assert(x) if(x){}else panic("assert(x) failed") . ## diffname port/portfns.h 2001/0527 ## diff -e /n/emeliedump/2001/0519/sys/src/9/port/portfns.h /n/emeliedump/2001/0527/sys/src/9/port/portfns.h 327,332c int walk(Chan**, char**, int, int); . 323a void validname(char*, int); void validstat(uchar*, int); . 319d 314a int uartctl(Uart*, char*); void uartkick(void*); void uartrecv(Uart*, char); Uart* uartsetup(Uart*); int uartstageoutput(Uart*); . 304c char* srvname(Chan*); . 289c void (*serialputs)(char*, int); . 283a void (*screenputs)(char*, int); . 216c void procflushseg(Segment*); . 214d 209d 199a void printinit(void); int procindex(ulong); . 177d 172,173d 168a void mkqid(Qid*, vlong, ulong, int); . 151a void kstrcpy(char*, char*, int); void kstrdup(char**, char*); . 137d 135d 92a int emptystr(char*); . 80,83c int devstat(Chan*, uchar*, int, Dirtab*, int, Devgen*); Walkqid* devwalk(Chan*, Chan*, char**, int, Dirtab*, int, Devgen*); int devwstat(Chan*, uchar*, int); . 69c Chan* devclone(Chan*); . 48c int cmount(Chan**, Chan*, int, char*); . 40c Chan* cclone(Chan*); . 13,21d ## diffname port/portfns.h 2001/0602 ## diff -e /n/emeliedump/2001/0527/sys/src/9/port/portfns.h /n/emeliedump/2001/0602/sys/src/9/port/portfns.h 248d 244a void qsetlimit(Queue*, int); . 243a Block* qremove(Queue*); . 242a void qputback(Queue*, Block*); . 221a void qadd(Queue*, Block*); . 211a Block* pullupqueue(Queue*, int); . ## diffname port/portfns.h 2001/0619 ## diff -e /n/emeliedump/2001/0602/sys/src/9/port/portfns.h /n/emeliedump/2001/0619/sys/src/9/port/portfns.h 157a Block* mem2bl(uchar*, int); . 13a Block* bl2mem(uchar*, Block*, int); . ## diffname port/portfns.h 2001/0803 ## diff -e /n/emeliedump/2001/0619/sys/src/9/port/portfns.h /n/emeliedump/2001/0803/sys/src/9/port/portfns.h 205a int procfdprint(Chan*, int, int, char*, int); . ## diffname port/portfns.h 2001/0807 ## diff -e /n/emeliedump/2001/0803/sys/src/9/port/portfns.h /n/emeliedump/2001/0807/sys/src/9/port/portfns.h 164a int mntauth(Chan*, uchar*, int, uchar*, int); . ## diffname port/portfns.h 2001/0808 ## diff -e /n/emeliedump/2001/0807/sys/src/9/port/portfns.h /n/emeliedump/2001/0808/sys/src/9/port/portfns.h 165d ## diffname port/portfns.h 2001/0809 ## diff -e /n/emeliedump/2001/0808/sys/src/9/port/portfns.h /n/emeliedump/2001/0809/sys/src/9/port/portfns.h 350a #pragma varargck argpos iprint 1 . 123a int iprint(char*, ...); . ## diffname port/portfns.h 2001/0819 ## diff -e /n/emeliedump/2001/0809/sys/src/9/port/portfns.h /n/emeliedump/2001/0819/sys/src/9/port/portfns.h 171a int newfd(Chan*); . 168a void muxclose(Mnt*); . 166a long mntversion(Chan*, char*, int, int); . 165a Chan* mntauth(Chan*, char*); . 18a char* c2name(Chan*); . ## diffname port/portfns.h 2001/0825 ## diff -e /n/emeliedump/2001/0819/sys/src/9/port/portfns.h /n/emeliedump/2001/0825/sys/src/9/port/portfns.h 232c void qaddlist(Queue*, Block*); . ## diffname port/portfns.h 2001/0905 ## diff -e /n/emeliedump/2001/0825/sys/src/9/port/portfns.h /n/emeliedump/2001/0905/sys/src/9/port/portfns.h 70a void devpower(int); . 62a int devconfig(int, char *, DevConf *); . ## diffname port/portfns.h 2001/0929 ## diff -e /n/emeliedump/2001/0905/sys/src/9/port/portfns.h /n/emeliedump/2001/0929/sys/src/9/port/portfns.h 138d ## diffname port/portfns.h 2001/1118 ## diff -e /n/emeliedump/2001/0929/sys/src/9/port/portfns.h /n/emeliedump/2001/1118/sys/src/9/port/portfns.h 155a Cmdtab* lookupcmd(Cmdbuf*, Cmdtab*, int); . ## diffname port/portfns.h 2001/1120 ## diff -e /n/emeliedump/2001/1118/sys/src/9/port/portfns.h /n/emeliedump/2001/1120/sys/src/9/port/portfns.h 40a void cmderror(Cmdbuf*, char*); . ## diffname port/portfns.h 2002/0104 ## diff -e /n/emeliedump/2001/1120/sys/src/9/port/portfns.h /n/emeliedump/2002/0104/sys/src/9/port/portfns.h 339c int walk(Chan**, char**, int, int, int*); . 77c Walkqid* devwalk(Chan*, Chan*, char**, int, Dirtab*, int, Devgen*); . 63c Chan* devclone(Chan*); . 19c char* c2name(Chan*); . ## diffname port/portfns.h 2002/0109 ## diff -e /n/emeliedump/2002/0104/sys/src/9/port/portfns.h /n/emeliedump/2002/0109/sys/src/9/port/portfns.h 272a void rebootcmd(int, char**); void reboot(void*, void*, ulong); . 145c void ksetenv(char*, char*, int); . 116a char* getconfenv(void); . 75a void devshutdown(void); . 27a void chandevshutdown(void); . ## diffname port/portfns.h 2002/0115 ## diff -e /n/emeliedump/2002/0109/sys/src/9/port/portfns.h /n/emeliedump/2002/0115/sys/src/9/port/portfns.h 293d 284d 234d 144d 111d ## diffname port/portfns.h 2002/0217 ## diff -e /n/emeliedump/2002/0115/sys/src/9/port/portfns.h /n/emeliedump/2002/0217/sys/src/9/port/portfns.h 159d ## diffname port/portfns.h 2002/0326 ## diff -e /n/emeliedump/2002/0217/sys/src/9/port/portfns.h /n/emeliedump/2002/0326/sys/src/9/port/portfns.h 173a ulong ms2tk(ulong); . ## diffname port/portfns.h 2002/0330 ## diff -e /n/emeliedump/2002/0326/sys/src/9/port/portfns.h /n/emeliedump/2002/0330/sys/src/9/port/portfns.h 134a int isphysseg(char*); . 133a Segment* isoverlap(Proc*, ulong, int); . ## diffname port/portfns.h 2002/0403 ## diff -e /n/emeliedump/2002/0330/sys/src/9/port/portfns.h /n/emeliedump/2002/0403/sys/src/9/port/portfns.h 152c int lock(Lock*); . ## diffname port/portfns.h 2002/0410 ## diff -e /n/emeliedump/2002/0403/sys/src/9/port/portfns.h /n/emeliedump/2002/0410/sys/src/9/port/portfns.h 315a void timeradd(Timer*); void timerdel(Timer*); void timersinit(void); void timerintr(Ureg*, uvlong); void timerset(uvlong); . 177a ulong ms2tk(ulong); uvlong ms2fastticks(ulong); . 131a int isedf(Proc*); . 99c uvlong fastticks(uvlong*); . 89a void edfdeadline(Proc*); void edfrelease(Task*); char* edfadmit(Task*); void edfexpel(Task*); void edfbury(Proc*); void edfsched(Task*); int edfanyready(void); void edfready(Proc*); Proc* edfrunproc(void); void edfblock(Proc*); void edfinit(void); . 10c #define assert(x) if(x){}else _assert("assert(x) failed") . ## diffname port/portfns.h 2002/0412 ## diff -e /n/emeliedump/2002/0410/sys/src/9/port/portfns.h /n/emeliedump/2002/0412/sys/src/9/port/portfns.h 343a void uartputc(int); void uartputs(char*, int); . 342a int uartgetc(void); . 310,311d ## diffname port/portfns.h 2002/0503 ## diff -e /n/emeliedump/2002/0412/sys/src/9/port/portfns.h /n/emeliedump/2002/0503/sys/src/9/port/portfns.h 342a void uartmouse(Uart*, int (*)(Queue*, int), int); . ## diffname port/portfns.h 2002/0704 ## diff -e /n/emeliedump/2002/0503/sys/src/9/port/portfns.h /n/emeliedump/2002/0704/sys/src/9/port/portfns.h 143d 90,100d ## diffname port/portfns.h 2002/0710 ## diff -e /n/emeliedump/2002/0704/sys/src/9/port/portfns.h /n/emeliedump/2002/0710/sys/src/9/port/portfns.h 320a ulong tk2ms(ulong); #define TK2MS(x) ((x)*(1000/HZ)) . 176c ulong ms2tk(ulong); . 160c Cmdtab* lookupcmd(Cmdbuf*, Cmdtab*, int); . ## diffname port/portfns.h 2002/0731 ## diff -e /n/emeliedump/2002/0710/sys/src/9/port/portfns.h /n/emeliedump/2002/0731/sys/src/9/port/portfns.h 184a Mhead* newmhead(Chan*); . ## diffname port/portfns.h 2002/0822 ## diff -e /n/emeliedump/2002/0731/sys/src/9/port/portfns.h /n/emeliedump/2002/0822/sys/src/9/port/portfns.h 204a ulong perfticks(void); . ## diffname port/portfns.h 2002/0928 ## diff -e /n/emeliedump/2002/0822/sys/src/9/port/portfns.h /n/emeliedump/2002/0928/sys/src/9/port/portfns.h 2c void addclock0link(void (*)(void), int); . ## diffname port/portfns.h 2002/1011 ## diff -e /n/emeliedump/2002/0928/sys/src/9/port/portfns.h /n/emeliedump/2002/1011/sys/src/9/port/portfns.h 242a long qblen(Queue*); . ## diffname port/portfns.h 2002/1113 ## diff -e /n/emeliedump/2002/1011/sys/src/9/port/portfns.h /n/emeliedump/2002/1113/sys/src/9/port/portfns.h 243d ## diffname port/portfns.h 2002/1130 ## diff -e /n/emeliedump/2002/1113/sys/src/9/port/portfns.h /n/emeliedump/2002/1130/sys/src/9/port/portfns.h 4c void addbootfile(char*, uchar*, ulong); . ## diffname port/portfns.h 2003/0220 ## diff -e /n/emeliedump/2002/1130/sys/src/9/port/portfns.h /n/emeliedump/2003/0220/sys/src/9/port/portfns.h 243a Queue* qbypass(void (*)(void*, Block*), void*); . ## diffname port/portfns.h 2003/0228 ## diff -e /n/emeliedump/2003/0220/sys/src/9/port/portfns.h /n/emeliedump/2003/0228/sys/src/9/port/portfns.h 224a void procpriority(Proc*, int, int); . 206a int preempted(void); . 121a void hzsched(void); . ## diffname port/portfns.h 2003/0314 ## diff -e /n/emeliedump/2003/0228/sys/src/9/port/portfns.h /n/emeliedump/2003/0314/sys/src/9/port/portfns.h 368a void yield(void); . ## diffname port/portfns.h 2003/0509 ## diff -e /n/emeliedump/2003/0314/sys/src/9/port/portfns.h /n/emeliedump/2003/0509/sys/src/9/port/portfns.h 182a void nameerror(char*, char*); . 102a int findmount(Chan**, Mhead**, int, int, Qid); . 93a int eqchantdqid(Chan*, int, int, Qid, int); . 19c char* channame(Chan*); .