| plan 9 kernel history: overview | file list | diff list |
1991/0428/gnot/fns.h (diff list | history)
| 1990/03091/sys/src/9/gnot/fns.h:4,9 – 1990/0312/sys/src/9/gnot/fns.h:4,10 (short | long) | ||
| 1990/03091 | void append(List**, List*); void cancel(Alarm*); int canlock(Lock*); | |
| 1990/0312 | int canqlock(QLock*); | |
| 1990/03091 | void chaninit(void); void chandevreset(void); void chandevinit(void); | |
| 1990/03091/sys/src/9/gnot/fns.h:47,53 – 1990/0312/sys/src/9/gnot/fns.h:48,56 | ||
| 1990/03091 | void freepte(Orig*); void freesegs(int); void freealarm(Alarm*); | |
| 1990/0312 | Block *getb(Blist*); int getfields(char*, char**, int, char); Block *getq(Queue*); | |
| 1990/03091 | void gotolabel(Label*); void growpte(Orig*, ulong); void *ialloc(ulong, int); | |
| 1990/03091/sys/src/9/gnot/fns.h:55,60 – 1990/0312/sys/src/9/gnot/fns.h:58,64 | ||
| 1990/03091 | void insert(List**, List*, List*); void isdir(Chan*); void kbdchar(int); | |
| 1990/0312 | void kproc(char*, void(*)(void*), void*); | |
| 1990/03091 | void lock(Lock*); void lockinit(void); Orig *lookorig(ulong, ulong, int, Chan*); | |
| 1990/03091/sys/src/9/gnot/fns.h:86,91 – 1990/0312/sys/src/9/gnot/fns.h:90,97 | ||
| 1990/03091 | void printslave(void); void procinit0(void); Proc *proctab(int); | |
| 1990/0312 | Queue* pushq(Stream*, Qinfo*); void putbq(Blist*, Block*); | |
| 1990/03091 | void putkmmu(ulong, ulong); void putmmu(ulong, ulong); int putq(Queue*, Block*); | |
| 1990/03091/sys/src/9/gnot/fns.h:118,127 – 1990/0312/sys/src/9/gnot/fns.h:124,134 | ||
| 1990/03091 | void streamclose(Chan*); void streaminit(void); long streamread(Chan*, void*, long); | |
| 1990/0312 | long streamwrite(Chan*, void*, long, int); | |
| 1990/03091 | Stream* streamnew(Chan*, Qinfo*); void streamopen(Chan*, Qinfo*); int streamparse(char*, Block*); | |
| 1990/0312 | long stringread(Chan*, void*, long, char*); | |
| 1990/03091 | long syscall(Ureg*); int tas(char*); void touser(void); | |
| 1990/0312/sys/src/9/gnot/fns.h:8,13 – 1990/0321/sys/src/9/gnot/fns.h:8,14 (short | long) | ||
| 1990/03091 | void chaninit(void); void chandevreset(void); void chandevinit(void); | |
| 1990/0321 | void checksched(void); | |
| 1990/03091 | void clock(Ureg*); Chan *clone(Chan*, Chan*); void close(Chan*); | |
| 1990/0312/sys/src/9/gnot/fns.h:58,63 – 1990/0321/sys/src/9/gnot/fns.h:59,66 | ||
| 1990/03091 | void insert(List**, List*, List*); void isdir(Chan*); void kbdchar(int); | |
| 1990/0321 | void kbdrepeat(int); void kbdclock(void); | |
| 1990/0312 | void kproc(char*, void(*)(void*), void*); | |
| 1990/03091 | void lock(Lock*); void lockinit(void); | |
| 1990/0312/sys/src/9/gnot/fns.h:76,81 – 1990/0321/sys/src/9/gnot/fns.h:79,85 | ||
| 1990/03091 | Page *newpage(int, Orig*, ulong); Pgrp *newpgrp(void); Proc *newproc(void); | |
| 1990/0321 | void newqinfo(Qinfo*); | |
| 1990/03091 | char *nextelem(char*, char*); void nullput(Queue*, Block*); int openmode(ulong); | |
| 1990/0321/sys/src/9/gnot/fns.h:69,74 – 1990/0329/sys/src/9/gnot/fns.h:69,75 (short | long) | ||
| 1990/03091 | void mapstack(Proc*); void mmuinit(void); int mount(Chan*, Chan*, int); | |
| 1990/0329 | void mousebuttons(int); | |
| 1990/03091 | Chan *namec(char*, int, int, ulong); void nexterror(void); Alarm *newalarm(void); | |
| 1990/0329/sys/src/9/gnot/fns.h:31,36 – 1990/0330/sys/src/9/gnot/fns.h:31,38 (short | long) | ||
| 1990/03091 | Chan* devopen(Chan*, int, Dirtab*, int, Devgen*); void devstat(Chan*, char*, Dirtab*, int, Devgen*); int devwalk(Chan*, char*, Dirtab*, int, Devgen*); | |
| 1990/0330 | void duartstarttimer(void); void duartstoptimer(void); | |
| 1990/03091 | void dumpregs(Ureg*); void dumpstack(void); int eqchan(Chan*, Chan*, long); | |
| 1990/0329/sys/src/9/gnot/fns.h:62,67 – 1990/0330/sys/src/9/gnot/fns.h:64,70 | ||
| 1990/0321 | void kbdrepeat(int); void kbdclock(void); | |
| 1990/0312 | void kproc(char*, void(*)(void*), void*); | |
| 1990/0330 | void kproftimer(ulong); | |
| 1990/03091 | void lock(Lock*); void lockinit(void); Orig *lookorig(ulong, ulong, int, Chan*); | |
| 1990/0330/sys/src/9/gnot/fns.h:73,78 – 1990/0504/sys/src/9/gnot/fns.h:73,79 (short | long) | ||
| 1990/03091 | void mmuinit(void); int mount(Chan*, Chan*, int); | |
| 1990/0329 | void mousebuttons(int); | |
| 1990/0504 | void mouseclock(void); | |
| 1990/03091 | Chan *namec(char*, int, int, ulong); void nexterror(void); Alarm *newalarm(void); | |
| 1990/0504/sys/src/9/gnot/fns.h:109,114 – 1990/05313/sys/src/9/gnot/fns.h:109,115 (short | long) | ||
| 1990/03091 | ulong pwait(Waitmsg*); int readnum(ulong, char*, ulong, ulong, int); void ready(Proc*); | |
| 1990/05313 | int return0(void*); | |
| 1990/03091 | void rooterrstr(Error*, char*); void qlock(QLock*); void qunlock(QLock*); | |
| 1990/05313/sys/src/9/gnot/fns.h:63,70 – 1990/06021/sys/src/9/gnot/fns.h:63,73 (short | long) | ||
| 1990/03091 | void kbdchar(int); | |
| 1990/0321 | void kbdrepeat(int); void kbdclock(void); | |
| 1990/06021 | void kmapinit(void); KMap *kmap(Page*); | |
| 1990/0312 | void kproc(char*, void(*)(void*), void*); | |
| 1990/0330 | void kproftimer(ulong); | |
| 1990/06021 | void kunmap(KMap*); | |
| 1990/03091 | void lock(Lock*); void lockinit(void); Orig *lookorig(ulong, ulong, int, Chan*); | |
| 1990/06021/sys/src/9/gnot/fns.h:135,140 – 1990/0620/sys/src/9/gnot/fns.h:135,142 (short | long) | ||
| 1990/03091 | void splx(int); Devgen streamgen; void streamclose(Chan*); | |
| 1990/0620 | int streamenter(Stream*); void streamexit(Stream*, int); | |
| 1990/03091 | void streaminit(void); long streamread(Chan*, void*, long); | |
| 1990/0312 | long streamwrite(Chan*, void*, long, int); | |
| 1990/0620/sys/src/9/gnot/fns.h:31,36 – 1990/0629/sys/src/9/gnot/fns.h:31,37 (short | long) | ||
| 1990/03091 | Chan* devopen(Chan*, int, Dirtab*, int, Devgen*); void devstat(Chan*, char*, Dirtab*, int, Devgen*); int devwalk(Chan*, char*, Dirtab*, int, Devgen*); | |
| 1990/0629 | void duartstartrs232o(void); | |
| 1990/0330 | void duartstarttimer(void); void duartstoptimer(void); | |
| 1990/03091 | void dumpregs(Ureg*); | |
| 1990/0620/sys/src/9/gnot/fns.h:54,59 – 1990/0629/sys/src/9/gnot/fns.h:55,61 | ||
| 1990/0312 | Block *getb(Blist*); int getfields(char*, char**, int, char); Block *getq(Queue*); | |
| 1990/0629 | int getrs232o(void); | |
| 1990/03091 | void gotolabel(Label*); void growpte(Orig*, ulong); void *ialloc(ulong, int); | |
| 1990/0620/sys/src/9/gnot/fns.h:114,119 – 1990/0629/sys/src/9/gnot/fns.h:116,122 | ||
| 1990/03091 | void ready(Proc*); | |
| 1990/05313 | int return0(void*); | |
| 1990/03091 | void rooterrstr(Error*, char*); | |
| 1990/0629 | void rs232ichar(int); | |
| 1990/03091 | void qlock(QLock*); void qunlock(QLock*); void restartprint(Alarm*); | |
| 1990/0629/sys/src/9/gnot/fns.h:91,96 – 1990/0703/sys/src/9/gnot/fns.h:91,97 (short | long) | ||
| 1990/03091 | Proc *newproc(void); | |
| 1990/0321 | void newqinfo(Qinfo*); | |
| 1990/03091 | char *nextelem(char*, char*); | |
| 1990/0703 | void notify(Ureg*); | |
| 1990/03091 | void nullput(Queue*, Block*); int openmode(ulong); void pageinit(void); | |
| 1990/0703/sys/src/9/gnot/fns.h:67,72 – 1990/0707/sys/src/9/gnot/fns.h:67,73 (short | long) | ||
| 1990/0321 | void kbdclock(void); | |
| 1990/06021 | void kmapinit(void); KMap *kmap(Page*); | |
| 1990/0707 | int kprint(char*, ...); | |
| 1990/0312 | void kproc(char*, void(*)(void*), void*); | |
| 1990/0330 | void kproftimer(ulong); | |
| 1990/06021 | void kunmap(KMap*); | |
| 1990/0707/sys/src/9/gnot/fns.h:155,160 – 1990/0717/sys/src/9/gnot/fns.h:155,161 (short | long) | ||
| 1990/03091 | void tsleep(Rendez*, int (*)(void*), void*, int); void twakeme(Alarm*); void unlock(Lock*); | |
| 1990/0717 | void urpreset(void); | |
| 1990/03091 | void usepage(Page*, int); void userinit(void); void validaddr(ulong, ulong, int); | |
| 1990/0717/sys/src/9/gnot/fns.h:148,153 – 1990/0801/sys/src/9/gnot/fns.h:148,154 (short | long) | ||
| 1990/03091 | Stream* streamnew(Chan*, Qinfo*); void streamopen(Chan*, Qinfo*); int streamparse(char*, Block*); | |
| 1990/0801 | void streamstat(Chan*, char*, char*); | |
| 1990/0312 | long stringread(Chan*, void*, long, char*); | |
| 1990/03091 | long syscall(Ureg*); int tas(char*); | |
| 1990/0801/sys/src/9/gnot/fns.h:15,21 – 1990/0802/sys/src/9/gnot/fns.h:15,21 (short | long) | ||
| 1990/03091 | void closemount(Mount*); void closepgrp(Pgrp*); long clrfpintr(void); | |
| 1990/0802 | int compactpte(Orig*, ulong); | |
| 1990/03091 | void confinit(void); Env *copyenv(Env*, int); int decref(Ref*); | |
| 1990/0802/sys/src/9/gnot/fns.h:31,36 – 1990/0808/sys/src/9/gnot/fns.h:31,37 (short | long) | ||
| 1990/03091 | Chan* devopen(Chan*, int, Dirtab*, int, Devgen*); void devstat(Chan*, char*, Dirtab*, int, Devgen*); int devwalk(Chan*, char*, Dirtab*, int, Devgen*); | |
| 1990/0808 | void duartbaud(int); | |
| 1990/0629 | void duartstartrs232o(void); | |
| 1990/0330 | void duartstarttimer(void); void duartstoptimer(void); | |
| 1990/0808/sys/src/9/gnot/fns.h:49,54 – 1990/08101/sys/src/9/gnot/fns.h:49,55 (short | long) | ||
| 1990/03091 | void flushmmu(void); void forkmod(Seg*, Seg*, Proc*); void freeb(Block*); | |
| 1990/08101 | void freenextmod(PTE*); | |
| 1990/03091 | void freepage(Orig*); void freepte(Orig*); void freesegs(int); | |
| 1990/08101/sys/src/9/gnot/fns.h:42,47 – 1990/08141/sys/src/9/gnot/fns.h:42,48 (short | long) | ||
| 1990/03091 | void error(Chan*, int); void exit(void); void fault(Ureg*, FFrame*); | |
| 1990/08141 | void fdclose(int); | |
| 1990/03091 | Chan* fdtochan(int, int); void firmware(void); void flowctl(Queue*); | |
| 1990/08141/sys/src/9/gnot/fns.h:49,54 – 1990/08163/sys/src/9/gnot/fns.h:49,59 (short | long) | ||
| 1990/03091 | void flushcpucache(void); void flushmmu(void); void forkmod(Seg*, Seg*, Proc*); | |
| 1990/08163 | int fpcr(int); void fpsave(FPsave*); void fpregsave(char*); void fprestore(FPsave*); void fpregrestore(char*); | |
| 1990/03091 | void freeb(Block*); | |
| 1990/08101 | void freenextmod(PTE*); | |
| 1990/03091 | void freepage(Orig*); | |
| 1990/08163/sys/src/9/gnot/fns.h:32,37 – 1990/0830/sys/src/9/gnot/fns.h:32,40 (short | long) | ||
| 1990/03091 | void devstat(Chan*, char*, Dirtab*, int, Devgen*); int devwalk(Chan*, char*, Dirtab*, int, Devgen*); | |
| 1990/0808 | void duartbaud(int); | |
| 1990/0830 | void duartbreak(int); void duartdtr(int); int duartinputport(void); | |
| 1990/0629 | void duartstartrs232o(void); | |
| 1990/0330 | void duartstarttimer(void); void duartstoptimer(void); | |
| 1990/0830/sys/src/9/gnot/fns.h:106,111 – 1990/0905/sys/src/9/gnot/fns.h:106,112 (short | long) | ||
| 1990/0703 | void notify(Ureg*); | |
| 1990/03091 | void nullput(Queue*, Block*); int openmode(ulong); | |
| 1990/0905 | Block* padb(Block*, int); | |
| 1990/03091 | void pageinit(void); void panic(char*, ...); void pexit(char*, int); | |
| 1990/0905/sys/src/9/gnot/fns.h:168,174 – 1990/0911/sys/src/9/gnot/fns.h:168,173 (short | long) | ||
| 1990/03091 | void tsleep(Rendez*, int (*)(void*), void*, int); void twakeme(Alarm*); void unlock(Lock*); | |
| 1990/0717 |
| |
| 1990/03091 | void usepage(Page*, int); void userinit(void); void validaddr(ulong, ulong, int); | |
| 1990/0911/sys/src/9/gnot/fns.h:51,56 – 1990/0921/sys/src/9/gnot/fns.h:51,57 (short | long) | ||
| 1990/03091 | void flowctl(Queue*); void flushcpucache(void); void flushmmu(void); | |
| 1990/0921 | void flushmmucache(void); | |
| 1990/03091 | void forkmod(Seg*, Seg*, Proc*); | |
| 1990/08163 | int fpcr(int); void fpsave(FPsave*); | |
| 1990/0921/sys/src/9/gnot/fns.h:9,14 – 1990/0925/sys/src/9/gnot/fns.h:9,15 (short | long) | ||
| 1990/03091 | void chandevreset(void); void chandevinit(void); | |
| 1990/0321 | void checksched(void); | |
| 1990/0925 | void clearmmucache(void); | |
| 1990/03091 | void clock(Ureg*); Chan *clone(Chan*, Chan*); void close(Chan*); | |
| 1990/0921/sys/src/9/gnot/fns.h:51,57 – 1990/0925/sys/src/9/gnot/fns.h:52,57 | ||
| 1990/03091 | void flowctl(Queue*); void flushcpucache(void); void flushmmu(void); | |
| 1990/0921 |
| |
| 1990/03091 | void forkmod(Seg*, Seg*, Proc*); | |
| 1990/08163 | int fpcr(int); void fpsave(FPsave*); | |
| 1990/0925/sys/src/9/gnot/fns.h:81,87 – 1990/1004/sys/src/9/gnot/fns.h:81,86 (short | long) | ||
| 1990/06021 | KMap *kmap(Page*); | |
| 1990/0707 | int kprint(char*, ...); | |
| 1990/0312 | void kproc(char*, void(*)(void*), void*); | |
| 1990/0330 |
| |
| 1990/06021 | void kunmap(KMap*); | |
| 1990/03091 | void lock(Lock*); void lockinit(void); | |
| 1990/0925/sys/src/9/gnot/fns.h:136,142 – 1990/1004/sys/src/9/gnot/fns.h:135,141 | ||
| 1990/03091 | void qunlock(QLock*); void restartprint(Alarm*); void restfpregs(FPsave*); | |
| 1990/1004 | void restore(void); | |
| 1990/03091 | void savefpregs(FPsave*); void sched(void); void schedinit(void); | |
| 1990/0925/sys/src/9/gnot/fns.h:151,156 – 1990/1004/sys/src/9/gnot/fns.h:150,156 | ||
| 1990/03091 | int splhi(void); int spllo(void); void splx(int); | |
| 1990/1004 | void spldone(void); | |
| 1990/03091 | Devgen streamgen; void streamclose(Chan*); | |
| 1990/0620 | int streamenter(Stream*); | |
| 1990/1004/sys/src/9/gnot/fns.h:153,164 – 1990/1009/sys/src/9/gnot/fns.h:153,165 (short | long) | ||
| 1990/1004 | void spldone(void); | |
| 1990/03091 | Devgen streamgen; void streamclose(Chan*); | |
| 1990/1009 | void streamclose1(Stream*); | |
| 1990/0620 | int streamenter(Stream*); void streamexit(Stream*, int); | |
| 1990/03091 | void streaminit(void); long streamread(Chan*, void*, long); | |
| 1990/0312 | long streamwrite(Chan*, void*, long, int); | |
| 1990/03091 |
| |
| 1990/1009 | Stream* streamnew(ushort, ushort, ushort, Qinfo*, int); | |
| 1990/03091 | void streamopen(Chan*, Qinfo*); int streamparse(char*, Block*); | |
| 1990/0801 | void streamstat(Chan*, char*, char*); | |
| Too many diffs (26 > 25). Stopping. | ||