| plan 9 kernel history: overview | file list | diff list |
1991/0328/power/fns.h (diff list | history)
| 1990/0227/sys/src/9/power/fns.h:59,64 – 1990/0312/sys/src/9/power/fns.h:59,65 (short | long) | ||
| 1990/0227 | void freesegs(int); void freealarm(Alarm*); Block *getb(Blist*); | |
| 1990/0312 | int getfields(char*, char**, int, char); | |
| 1990/0227 | Block *getq(Queue*); void gettlb(int, ulong*); ulong gettlbvirt(int); | |
| 1990/0227/sys/src/9/power/fns.h:110,115 – 1990/0312/sys/src/9/power/fns.h:111,117 | ||
| 1990/0227 | void pgrpinit(void); int postnote(Proc*, int, char*, int); int pprint(char*, ...); | |
| 1990/0312 | Block *prepend(Block*, int); | |
| 1990/0227 | void prflush(void); void printinit(void); void printslave(void); | |
| 1990/0227/sys/src/9/power/fns.h:121,126 – 1990/0312/sys/src/9/power/fns.h:123,129 | ||
| 1990/0227 | void puttlb(ulong, ulong); void puttlbx(int, ulong, ulong); int putb(Blist*, Block*); | |
| 1990/0312 | void putbq(Blist*, Block*); | |
| 1990/0227 | int putq(Queue*, Block*); void putstrn(char*, long); ulong pwait(Waitmsg*); | |
| 1990/0227/sys/src/9/power/fns.h:149,155 – 1990/0312/sys/src/9/power/fns.h:152,158 | ||
| 1990/0227 | void streamclose(Chan*); void streaminit(void); long streamread(Chan*, void*, long); | |
| 1990/0312 | long streamwrite(Chan*, void*, long, int); | |
| 1990/0227 | Stream* streamnew(Chan*, Qinfo*); void streamopen(Chan*, Qinfo*); int streamparse(char*, Block*); | |
| 1990/0312/sys/src/9/power/fns.h:97,102 – 1990/0321/sys/src/9/power/fns.h:97,103 (short | long) | ||
| 1990/0227 | Page *newpage(int, Orig*, ulong); Pgrp *newpgrp(void); Proc *newproc(void); | |
| 1990/0321 | void newqinfo(Qinfo*); | |
| 1990/0227 | char *nextelem(char*, char*); void newstart(void); int newtlbpid(Proc*); | |
| 1990/0321/sys/src/9/power/fns.h:64,69 – 1990/0419/sys/src/9/power/fns.h:64,70 (short | long) | ||
| 1990/0227 | void gettlb(int, ulong*); ulong gettlbvirt(int); void gotolabel(Label*); | |
| 1990/0419 | void gotopc(void*); | |
| 1990/0227 | void growpte(Orig*, ulong); void *ialloc(ulong, int); int incref(Ref*); | |
| 1990/0419/sys/src/9/power/fns.h:2,7 – 1990/0424/sys/src/9/power/fns.h:2,8 (short | long) | ||
| 1990/0227 | void alarminit(void); Block *allocb(ulong); void append(List**, List*); | |
| 1990/0424 | void arginit(void); | |
| 1990/0227 | void cancel(Alarm*); int canlock(Lock*); int canqlock(QLock*); | |
| 1990/0419/sys/src/9/power/fns.h:64,70 – 1990/0424/sys/src/9/power/fns.h:65,71 | ||
| 1990/0227 | void gettlb(int, ulong*); ulong gettlbvirt(int); void gotolabel(Label*); | |
| 1990/0419 |
| |
| 1990/0424 | void gotopc(ulong); | |
| 1990/0227 | void growpte(Orig*, ulong); void *ialloc(ulong, int); int incref(Ref*); | |
| 1990/0424/sys/src/9/power/fns.h:162,168 – 1990/0427/sys/src/9/power/fns.h:162,168 (short | long) | ||
| 1990/0227 | long stringread(Chan*, void*, long, char*); long syscall(Ureg*); void tlbinit(void); | |
| 1990/0427 | void touser(void *); | |
| 1990/0227 | void tsleep(Rendez*, int (*)(void*), void*, int); void twakeme(Alarm*); void unlock(Lock*); | |
| 1990/0427/sys/src/9/power/fns.h:17,23 – 1990/0504/sys/src/9/power/fns.h:17,27 (short | long) | ||
| 1990/0227 | void closepgrp(Pgrp*); long clrfpintr(void); void compactpte(Orig*, ulong); | |
| 1990/0504 | ulong confeval(char*); void confprint(void); | |
| 1990/0227 | void confinit(void); | |
| 1990/0504 | void confread(void); void confset(char*); | |
| 1990/0227 | int consactive(void); int conschar(void); void consoff(void); | |
| 1990/0427/sys/src/9/power/fns.h:68,73 – 1990/0504/sys/src/9/power/fns.h:72,78 | ||
| 1990/0424 | void gotopc(ulong); | |
| 1990/0227 | void growpte(Orig*, ulong); void *ialloc(ulong, int); | |
| 1990/0504 | void icflush(void *, int); | |
| 1990/0227 | int incref(Ref*); void insert(List**, List*, List*); void intr(ulong); | |
| 1990/0504/sys/src/9/power/fns.h:108,113 – 1990/0629/sys/src/9/power/fns.h:108,117 (short | long) | ||
| 1990/0227 | char *nextelem(char*, char*); void newstart(void); int newtlbpid(Proc*); | |
| 1990/0629 | int nonetcksum(Block*, int); void nonetfreeifc(Noifc*); Noifc* nonetnewifc(Queue*, Stream*, int, int, int, void (*)(Noconv*, char*)); void nonetrcvmsg(Noconv*, Block*); | |
| 1990/0227 | void novme(int); void nullput(Queue*, Block*); void online(void); | |
| 1990/0504/sys/src/9/power/fns.h:158,163 – 1990/0629/sys/src/9/power/fns.h:162,169 | ||
| 1990/0227 | void splx(int); Devgen streamgen; void streamclose(Chan*); | |
| 1990/0629 | int streamenter(Stream*); void streamexit(Stream*, int); | |
| 1990/0227 | void streaminit(void); long streamread(Chan*, void*, long); | |
| 1990/0312 | long streamwrite(Chan*, void*, long, int); | |
| 1990/0629/sys/src/9/power/fns.h:179,184 – 1990/0717/sys/src/9/power/fns.h:179,185 (short | long) | ||
| 1990/0227 | void unlock(Lock*); void usepage(Page*, int); void userinit(void); | |
| 1990/0717 | void urpreset(void); | |
| 1990/0227 | void validaddr(ulong, ulong, int); void vecinit(void); void vector80(void); | |
| 1990/0717/sys/src/9/power/fns.h:172,177 – 1990/0718/sys/src/9/power/fns.h:172,179 (short | long) | ||
| 1990/0227 | int streamparse(char*, Block*); long stringread(Chan*, void*, long, char*); long syscall(Ureg*); | |
| 1990/0718 | void sysloginit(void); void syslog(char*, int); | |
| 1990/0227 | void tlbinit(void); | |
| 1990/0427 | void touser(void *); | |
| 1990/0227 | void tsleep(Rendez*, int (*)(void*), void*, int); | |
| 1990/0718/sys/src/9/power/fns.h:139,144 – 1990/0720/sys/src/9/power/fns.h:139,145 (short | long) | ||
| 1990/0227 | int putq(Queue*, Block*); void putstrn(char*, long); ulong pwait(Waitmsg*); | |
| 1990/0720 | int readlog(ulong, char*, ulong); | |
| 1990/0227 | int readnum(ulong, char*, ulong, ulong, int); void ready(Proc*); void rooterrstr(Error*, char*); | |
| 1990/0720/sys/src/9/power/fns.h:9,15 – 1990/0731/sys/src/9/power/fns.h:9,15 (short | long) | ||
| 1990/0227 | void chaninit(void); void chandevreset(void); void chandevinit(void); | |
| 1990/0731 | void clock(ulong, ulong); | |
| 1990/0227 | void clockinit(void); Chan *clone(Chan*, Chan*); void close(Chan*); | |
| 1990/0720/sys/src/9/power/fns.h:75,81 – 1990/0731/sys/src/9/power/fns.h:75,81 | ||
| 1990/0504 | void icflush(void *, int); | |
| 1990/0227 | int incref(Ref*); void insert(List**, List*, List*); | |
| 1990/0731 | void intr(ulong, ulong); | |
| 1990/0227 | void io2init(void); void isdir(Chan*); void kbdchar(int); | |
| 1990/0731/sys/src/9/power/fns.h:171,176 – 1990/0801/sys/src/9/power/fns.h:171,177 (short | long) | ||
| 1990/0227 | Stream* streamnew(Chan*, Qinfo*); void streamopen(Chan*, Qinfo*); int streamparse(char*, Block*); | |
| 1990/0801 | void streamstat(Chan*, char*, char*); | |
| 1990/0227 | long stringread(Chan*, void*, long, char*); long syscall(Ureg*); | |
| 1990/0718 | void sysloginit(void); | |
| 1990/0731/sys/src/9/power/fns.h:180,185 – 1990/0801/sys/src/9/power/fns.h:181,187 | ||
| 1990/0227 | void tsleep(Rendez*, int (*)(void*), void*, int); void twakeme(Alarm*); void unlock(Lock*); | |
| 1990/0801 | void unusepage(Page*, int); | |
| 1990/0227 | void usepage(Page*, int); void userinit(void); | |
| 1990/0717 | void urpreset(void); | |
| 1990/0801/sys/src/9/power/fns.h:16,22 – 1990/0802/sys/src/9/power/fns.h:16,22 (short | long) | ||
| 1990/0227 | void closemount(Mount*); void closepgrp(Pgrp*); long clrfpintr(void); | |
| 1990/0802 | int compactpte(Orig*, ulong); | |
| 1990/0504 | ulong confeval(char*); void confprint(void); | |
| 1990/0227 | void confinit(void); | |
| 1990/0802/sys/src/9/power/fns.h:53,58 – 1990/08141/sys/src/9/power/fns.h:53,59 (short | long) | ||
| 1990/0227 | void evenaddr(ulong); void exit(void); void fault(Ureg*, int, int); | |
| 1990/08141 | void fdclose(int); | |
| 1990/0227 | Chan* fdtochan(int, int); void firmware(void); void flowctl(Queue*); | |
| 1990/08141/sys/src/9/power/fns.h:77,86 – 1990/0826/sys/src/9/power/fns.h:77,88 (short | long) | ||
| 1990/0227 | int incref(Ref*); void insert(List**, List*, List*); | |
| 1990/0731 | void intr(ulong, ulong); | |
| 1990/0227 |
| |
| 1990/0826 | void ioboardid(void); void ioboardinit(void); | |
| 1990/0227 | void isdir(Chan*); void kbdchar(int); void kproc(char*, void(*)(void*), void*); | |
| 1990/0826 | void lance3intr(void); | |
| 1990/0227 | void launchinit(void); void lancereset(void); void lanceinit(void); | |
| 1990/0826/sys/src/9/power/fns.h:97,102 – 1990/0905/sys/src/9/power/fns.h:97,103 (short | long) | ||
| 1990/0227 | void machinit(void); void mapstack(Proc*); int mount(Chan*, Chan*, int); | |
| 1990/0905 | void mpbuserror(void); | |
| 1990/0227 | Chan *namec(char*, int, int, ulong); void nexterror(void); Alarm *newalarm(void); | |
| 1990/0905/sys/src/9/power/fns.h:160,170 – 1990/09051/sys/src/9/power/fns.h:160,173 (short | long) | ||
| 1990/0227 | int segaddr(Seg*, ulong, ulong); int setlabel(Label*); void setvmevec(int, void (*)(int)); | |
| 1990/09051 | void sinit(void); | |
| 1990/0227 | char* skipslash(char*); void sleep(Rendez*, int(*)(void*), void*); | |
| 1990/09051 | uchar* smap(int, uchar*); | |
| 1990/0227 | int splhi(void); int spllo(void); void splx(int); | |
| 1990/09051 | void sunmap(int, uchar*); | |
| 1990/0227 | Devgen streamgen; void streamclose(Chan*); | |
| 1990/0629 | int streamenter(Stream*); | |
| 1990/09051/sys/src/9/power/fns.h:43,48 – 1990/0907/sys/src/9/power/fns.h:43,49 (short | long) | ||
| 1990/0227 | void duartinit(void); void duartintr(void); int duartputc(int); | |
| 1990/0907 | void duartputs(char*); | |
| 1990/0227 | void duartreset(void); void duartxmit(int); void dumpregs(Ureg*); | |
| 1990/09051/sys/src/9/power/fns.h:97,103 – 1990/0907/sys/src/9/power/fns.h:98,103 | ||
| 1990/0227 | void machinit(void); void mapstack(Proc*); int mount(Chan*, Chan*, int); | |
| 1990/0905 |
| |
| 1990/0227 | Chan *namec(char*, int, int, ulong); void nexterror(void); Alarm *newalarm(void); | |
| 1990/0907/sys/src/9/power/fns.h:78,89 – 1990/0911/sys/src/9/power/fns.h:78,87 (short | long) | ||
| 1990/0227 | int incref(Ref*); void insert(List**, List*, List*); | |
| 1990/0731 | void intr(ulong, ulong); | |
| 1990/0826 |
| |
| 1990/0227 | void isdir(Chan*); void kbdchar(int); void kproc(char*, void(*)(void*), void*); | |
| 1990/0826 |
| |
| 1990/0227 | void launchinit(void); void lancereset(void); void lanceinit(void); | |
| 1990/0907/sys/src/9/power/fns.h:120,125 – 1990/0911/sys/src/9/power/fns.h:118,124 | ||
| 1990/0227 | void nullput(Queue*, Block*); void online(void); int openmode(ulong); | |
| 1990/0911 | Block* padb(Block*, int); | |
| 1990/0227 | void pageinit(void); void panic(char*, ...); void pexit(char*, int); | |
| 1990/0907/sys/src/9/power/fns.h:191,197 – 1990/0911/sys/src/9/power/fns.h:190,195 | ||
| 1990/0801 | void unusepage(Page*, int); | |
| 1990/0227 | void usepage(Page*, int); void userinit(void); | |
| 1990/0717 |
| |
| 1990/0227 | void validaddr(ulong, ulong, int); void vecinit(void); void vector80(void); | |
| 1990/0911/sys/src/9/power/fns.h:169,180 – 1990/1009/sys/src/9/power/fns.h:169,181 (short | long) | ||
| 1990/09051 | void sunmap(int, uchar*); | |
| 1990/0227 | Devgen streamgen; void streamclose(Chan*); | |
| 1990/1009 | void streamclose1(Stream*); | |
| 1990/0629 | int streamenter(Stream*); void streamexit(Stream*, int); | |
| 1990/0227 | void streaminit(void); long streamread(Chan*, void*, long); | |
| 1990/0312 | long streamwrite(Chan*, void*, long, int); | |
| 1990/0227 |
| |
| 1990/1009 | Stream* streamnew(ushort, ushort, ushort, Qinfo*, int); | |
| 1990/0227 | void streamopen(Chan*, Qinfo*); int streamparse(char*, Block*); | |
| 1990/0801 | void streamstat(Chan*, char*, char*); | |
| 1990/1009/sys/src/9/power/fns.h:100,106 – 1990/1013/sys/src/9/power/fns.h:100,106 (short | long) | ||
| 1990/0227 | void nexterror(void); Alarm *newalarm(void); Chan *newchan(void); | |
| 1990/1013 | PTE *newmod(Orig*); | |
| 1990/0227 | Mount *newmount(void); Orig *neworig(ulong, ulong, int, Chan*); Page *newpage(int, Orig*, ulong); | |
| 1990/1013/sys/src/9/power/fns.h:61,66 – 1990/1101/sys/src/9/power/fns.h:61,67 (short | long) | ||
| 1990/0227 | void flushmmu(void); void forkmod(Seg*, Seg*, Proc*); void freeb(Block*); | |
| 1990/1101 | int freebroken(void); | |
| 1990/0227 | void freepage(Orig*); void freepte(Orig*); void freesegs(int); | |
| 1990/1013/sys/src/9/power/fns.h:171,177 – 1990/1101/sys/src/9/power/fns.h:172,178 | ||
| 1990/0227 | void streamclose(Chan*); | |
| 1990/1009 | void streamclose1(Stream*); | |
| 1990/0629 | int streamenter(Stream*); | |
| 1990/1101 | int streamexit(Stream*, int); | |
| 1990/0227 | void streaminit(void); long streamread(Chan*, void*, long); | |
| 1990/0312 | long streamwrite(Chan*, void*, long, int); | |
| 1990/1101/sys/src/9/power/fns.h:125,130 – 1990/1110/sys/src/9/power/fns.h:125,132 (short | long) | ||
| 1990/0227 | void pexit(char*, int); void pgrpcpy(Pgrp*, Pgrp*); void pgrpinit(void); | |
| 1990/1110 | void pgrpnote(Pgrp*, char*, long, int); Pgrp *pgrptab(int); | |
| 1990/0227 | int postnote(Proc*, int, char*, int); int pprint(char*, ...); | |
| 1990/0312 | Block *prepend(Block*, int); | |
| 1990/1110/sys/src/9/power/fns.h:198,203 – 1990/11161/sys/src/9/power/fns.h:198,204 (short | long) | ||
| 1990/0227 | void vecinit(void); void vector80(void); void* vmemchr(void*, int, int); | |
| 1990/11161 | void vmereset(void); | |
| 1990/0227 | void wakeme(Alarm*); void wakeup(Rendez*); void wbflush(void); | |
| 1990/11161/sys/src/9/power/fns.h:33,39 – 1990/11211/sys/src/9/power/fns.h:33,39 (short | long) | ||
| 1990/0227 | void delete0(List**, List*); Chan *devattach(int, char*); Chan *devclone(Chan*, Chan*); | |
| 1990/11211 | void devdir(Chan*, Qid, char*, long, long, Dir*); | |
| 1990/0227 | long devdirread(Chan*, char*, long, Dirtab*, int, Devgen*); Devgen devgen; int devno(int, int); | |
| 1990/11161/sys/src/9/power/fns.h:49,56 – 1990/11211/sys/src/9/power/fns.h:49,58 | ||
| 1990/0227 | void dumpregs(Ureg*); void dumpstack(void); int eqchan(Chan*, Chan*, long); | |
| 1990/11211 | int eqqid(Qid, Qid); | |
| 1990/0227 | void envpgclose(Env*); | |
| 1990/11211 | void error(int); void errors(char*); | |
| 1990/0227 | void evenaddr(ulong); void exit(void); void fault(Ureg*, int, int); | |
| 1990/11161/sys/src/9/power/fns.h:148,154 – 1990/11211/sys/src/9/power/fns.h:150,155 | ||
| 1990/0720 | int readlog(ulong, char*, ulong); | |
| 1990/0227 | int readnum(ulong, char*, ulong, ulong, int); void ready(Proc*); | |
| 1990/11161/sys/src/9/power/fns.h:171,178 – 1990/11211/sys/src/9/power/fns.h:172,179 | ||
| 1990/0227 | void splx(int); | |
| 1990/09051 | void sunmap(int, uchar*); | |
| 1990/0227 | Devgen streamgen; | |
| 1990/1009 |
| |
| 1990/11211 | int streamclose(Chan*); int streamclose1(Stream*); | |
| 1990/0629 | int streamenter(Stream*); | |
| 1990/1101 | int streamexit(Stream*, int); | |
| 1990/0227 | void streaminit(void); | |
| Too many diffs (26 > 25). Stopping. | ||