plan 9 kernel history: overview | file list | diff list

1990/0504/gnot/fns.h (diff list | history)

1990/03091/sys/src/9/gnot/fns.h:4,91990/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,531990/0312/sys/src/9/gnot/fns.h:48,56
1990/03091    
void	freepte(Orig*); 
void	freesegs(int); 
void	freealarm(Alarm*); 
Block	*getq(Queue *); 
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,601990/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,911990/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,1271990/0312/sys/src/9/gnot/fns.h:124,134
1990/03091    
void	streamclose(Chan*); 
void	streaminit(void); 
long	streamread(Chan*, void*, long); 
long	streamwrite(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,131990/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,631990/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,811990/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,741990/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,361990/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,671990/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,781990/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,1141990/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,701990/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,1401990/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,361990/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,591990/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,1191990/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,961990/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,721990/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,1601990/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,1531990/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,211990/0802/sys/src/9/gnot/fns.h:15,21 (short | long)
1990/03091    
void	closemount(Mount*); 
void	closepgrp(Pgrp*); 
long	clrfpintr(void); 
void	compactpte(Orig*, ulong); 
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,361990/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,541990/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,471990/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,541990/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,371990/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,1111990/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,1741990/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    
void	urpreset(void); 
1990/03091    
void	usepage(Page*, int); 
void	userinit(void); 
void	validaddr(ulong, ulong, int); 
1990/0911/sys/src/9/gnot/fns.h:51,561990/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,141990/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,571990/0925/sys/src/9/gnot/fns.h:52,57
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/0925/sys/src/9/gnot/fns.h:81,871990/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    
void	kproftimer(ulong); 
1990/06021    
void	kunmap(KMap*); 
1990/03091    
void	lock(Lock*); 
void	lockinit(void); 
1990/0925/sys/src/9/gnot/fns.h:136,1421990/1004/sys/src/9/gnot/fns.h:135,141
1990/03091    
void	qunlock(QLock*); 
void	restartprint(Alarm*); 
void	restfpregs(FPsave*); 
Proc	*runproc(void); 
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,1561990/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,1641990/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    
Stream*	streamnew(Chan*, Qinfo*); 
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.


source code copyright © 1990-2005 Lucent Technologies; see license
Plan 9 distribution
comments to russ cox (rsc@swtch.com)