Plan 9 from Bell Labs’s /usr/web/sources/extra/9hist/gnot/fns.h

Copyright © 2021 Plan 9 Foundation.
Distributed under the MIT License.
Download the Plan 9 distribution.


## diffname gnot/fns.h 1990/03091
## diff -e /dev/null /n/bootesdump/1990/03091/sys/src/9/68020/fns.h
0a
Alarm	*alarm(int, void (*)(Alarm*), void*);
void	alarminit(void);
Block	*allocb(ulong);
void	append(List**, List*);
void	cancel(Alarm*);
int	canlock(Lock*);
void	chaninit(void);
void	chandevreset(void);
void	chandevinit(void);
void	clock(Ureg*);
Chan	*clone(Chan*, Chan*);
void	close(Chan*);
void	closemount(Mount*);
void	closepgrp(Pgrp*);
long	clrfpintr(void);
void	compactpte(Orig*, ulong);
void	confinit(void);
Env	*copyenv(Env*, int);
int	decref(Ref*);
void	delay(int);
void	delete(List**, List*, List*);
void	delete0(List**, List*);
Chan	*devattach(int, char*);
Chan	*devclone(Chan*, Chan*);
void	devdir(Chan*, long, 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	dumpregs(Ureg*);
void	dumpstack(void);
int	eqchan(Chan*, Chan*, long);
void	envpgclose(Env *);
void	error(Chan*, int);
void	exit(void);
void	fault(Ureg*, FFrame*);
Chan*	fdtochan(int, int);
void	firmware(void);
void	flowctl(Queue*);
void	flushcpucache(void);
void	flushmmu(void);
void	forkmod(Seg*, Seg*, Proc*);
void	freeb(Block*);
void	freepage(Orig*);
void	freepte(Orig*);
void	freesegs(int);
void	freealarm(Alarm*);
Block	*getq(Queue *);
void	gotolabel(Label*);
void	growpte(Orig*, ulong);
void	*ialloc(ulong, int);
int	incref(Ref*);
void	insert(List**, List*, List*);
void	isdir(Chan*);
void	kbdchar(int);
void	lock(Lock*);
void	lockinit(void);
Orig	*lookorig(ulong, ulong, int, Chan*);
void	machinit(void);
void	mapstack(Proc*);
void	mmuinit(void);
int	mount(Chan*, Chan*, int);
Chan	*namec(char*, int, int, ulong);
void	nexterror(void);
Alarm	*newalarm(void);
Chan	*newchan(void);
PTE	*newmod(void);
Mount	*newmount(void);
Orig	*neworig(ulong, ulong, int, Chan*);
Page	*newpage(int, Orig*, ulong);
Pgrp	*newpgrp(void);
Proc	*newproc(void);
char	*nextelem(char*, char*);
void	nullput(Queue*, Block*);
int	openmode(ulong);
void	pageinit(void);
void	panic(char*, ...);
void	pexit(char*, int);
void	pgrpcpy(Pgrp*, Pgrp*);
void	pgrpinit(void);
int	postnote(Proc*, int, char*, int);
int	pprint(char*, ...);
void	printinit(void);
void	printslave(void);
void	procinit0(void);
Proc	*proctab(int);
void	putkmmu(ulong, ulong);
void	putmmu(ulong, ulong);
int	putq(Queue*, Block*);
void	putstr(char*);
void	putstrn(char*, long);
ulong	pwait(Waitmsg*);
int	readnum(ulong, char*, ulong, ulong, int);
void	ready(Proc*);
void	rooterrstr(Error*, char*);
void	qlock(QLock*);
void	qunlock(QLock*);
void	restartprint(Alarm*);
void	restfpregs(FPsave*);
Proc	*runproc(void);
void	savefpregs(FPsave*);
void	sched(void);
void	schedinit(void);
void	screeninit(void);
void	screenputc(int);
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);
Devgen	streamgen;
void	streamclose(Chan*);
void	streaminit(void);
long	streamread(Chan*, void*, long);
long	streamwrite(Chan*, void*, long);
Stream*	streamnew(Chan*, Qinfo*);
void	streamopen(Chan*, Qinfo*);
int	streamparse(char*, Block*);
long	syscall(Ureg*);
int	tas(char*);
void	touser(void);
void	tsleep(Rendez*, int (*)(void*), void*, int);
void	twakeme(Alarm*);
void	unlock(Lock*);
void	usepage(Page*, int);
void	userinit(void);
void	validaddr(ulong, ulong, int);
void*	vmemchr(void*, int, int);
void	wakeme(Alarm*);
void	wakeup(Rendez*);

#define	waserror()	(u->nerrlab++, setlabel(&u->errlab[u->nerrlab-1]))
#define	poperror()	u->nerrlab--

#define	evenaddr(x)	/* 68020 doesn't care */
.
## diffname gnot/fns.h 1990/0312
## diff -e /n/bootesdump/1990/03091/sys/src/9/68020/fns.h /n/bootesdump/1990/0312/sys/src/9/68020/fns.h
124a
long	stringread(Chan*, void*, long, char*);
.
121c
long	streamwrite(Chan*, void*, long, int);
.
88a
Queue*	pushq(Stream*, Qinfo*);
void	putbq(Blist*, Block*);
.
57a
void	kproc(char*, void(*)(void*), void*);
.
50c
Block	*getb(Blist*);
int	getfields(char*, char**, int, char);
Block	*getq(Queue*);
.
6a
int	canqlock(QLock*);
.
## diffname gnot/fns.h 1990/0321
## diff -e /n/bootesdump/1990/0312/sys/src/9/68020/fns.h /n/bootesdump/1990/0321/sys/src/9/68020/fns.h
78a
void	newqinfo(Qinfo*);
.
60a
void	kbdrepeat(int);
void	kbdclock(void);
.
10a
void	checksched(void);
.
## diffname gnot/fns.h 1990/0329
## diff -e /n/bootesdump/1990/0321/sys/src/9/68020/fns.h /n/bootesdump/1990/0329/sys/src/9/68020/fns.h
71a
void	mousebuttons(int);
.
## diffname gnot/fns.h 1990/0330
## diff -e /n/bootesdump/1990/0329/sys/src/9/68020/fns.h /n/bootesdump/1990/0330/sys/src/9/68020/fns.h
64a
void	kproftimer(ulong);
.
33a
void	duartstarttimer(void);
void	duartstoptimer(void);
.
## diffname gnot/fns.h 1990/0504
## diff -e /n/bootesdump/1990/0330/sys/src/9/68020/fns.h /n/bootesdump/1990/0504/sys/src/9/68020/fns.h
75a
void	mouseclock(void);
.
## diffname gnot/fns.h 1990/05313
## diff -e /n/bootesdump/1990/0504/sys/src/9/68020/fns.h /n/bootesdump/1990/05313/sys/src/9/68020/fns.h
111a
int	return0(void*);
.
## diffname gnot/fns.h 1990/06021
## diff -e /n/bootesdump/1990/05313/sys/src/9/68020/fns.h /n/bootesdump/1990/06021/sys/src/9/68020/fns.h
67a
void	kunmap(KMap*);
.
65a
void	kmapinit(void);
KMap	*kmap(Page*);
.
## diffname gnot/fns.h 1990/0620
## diff -e /n/bootesdump/1990/06021/sys/src/9/68020/fns.h /n/bootesdump/1990/0620/sys/src/9/68020/fns.h
137a
int	streamenter(Stream*);
void	streamexit(Stream*, int);
.
## diffname gnot/fns.h 1990/0629
## diff -e /n/bootesdump/1990/0620/sys/src/9/68020/fns.h /n/bootesdump/1990/0629/sys/src/9/68020/fns.h
116a
void	rs232ichar(int);
.
56a
int	getrs232o(void);
.
33a
void	duartstartrs232o(void);
.
## diffname gnot/fns.h 1990/0703
## diff -e /n/bootesdump/1990/0629/sys/src/9/68020/fns.h /n/bootesdump/1990/0703/sys/src/9/68020/fns.h
93a
void	notify(Ureg*);
.
## diffname gnot/fns.h 1990/0707
## diff -e /n/bootesdump/1990/0703/sys/src/9/68020/fns.h /n/bootesdump/1990/0707/sys/src/9/68020/fns.h
69a
int	kprint(char*, ...);
.
## diffname gnot/fns.h 1990/0717
## diff -e /n/bootesdump/1990/0707/sys/src/9/68020/fns.h /n/bootesdump/1990/0717/sys/src/9/68020/fns.h
157a
void	urpreset(void);
.
## diffname gnot/fns.h 1990/0801
## diff -e /n/bootesdump/1990/0717/sys/src/9/68020/fns.h /n/bootesdump/1990/0801/sys/src/9/68020/fns.h
150a
void	streamstat(Chan*, char*, char*);
.
## diffname gnot/fns.h 1990/0802
## diff -e /n/bootesdump/1990/0801/sys/src/9/68020/fns.h /n/bootesdump/1990/0802/sys/src/9/68020/fns.h
18c
int	compactpte(Orig*, ulong);
.
## diffname gnot/fns.h 1990/0808
## diff -e /n/bootesdump/1990/0802/sys/src/9/68020/fns.h /n/bootesdump/1990/0808/sys/src/9/68020/fns.h
33a
void	duartbaud(int);
.
## diffname gnot/fns.h 1990/08101
## diff -e /n/bootesdump/1990/0808/sys/src/9/68020/fns.h /n/bootesdump/1990/08101/sys/src/9/68020/fns.h
51a
void	freenextmod(PTE*);
.
## diffname gnot/fns.h 1990/08141
## diff -e /n/bootesdump/1990/08101/sys/src/9/68020/fns.h /n/bootesdump/1990/08141/sys/src/9/68020/fns.h
44a
void	fdclose(int);
.
## diffname gnot/fns.h 1990/08163
## diff -e /n/bootesdump/1990/08141/sys/src/9/68020/fns.h /n/bootesdump/1990/08163/sys/src/9/68020/fns.h
51a
int	fpcr(int);
void	fpsave(FPsave*);
void	fpregsave(char*);
void	fprestore(FPsave*);
void	fpregrestore(char*);
.
## diffname gnot/fns.h 1990/0830
## diff -e /n/bootesdump/1990/08163/sys/src/9/68020/fns.h /n/bootesdump/1990/0830/sys/src/9/68020/fns.h
34a
void	duartbreak(int);
void	duartdtr(int);
int	duartinputport(void);
.
## diffname gnot/fns.h 1990/0905
## diff -e /n/bootesdump/1990/0830/sys/src/9/68020/fns.h /n/bootesdump/1990/0905/sys/src/9/68020/fns.h
108a
Block*	padb(Block*, int);
.
## diffname gnot/fns.h 1990/0911
## diff -e /n/bootesdump/1990/0905/sys/src/9/68020/fns.h /n/bootesdump/1990/0911/sys/src/9/68020/fns.h
171d
## diffname gnot/fns.h 1990/0921
## diff -e /n/bootesdump/1990/0911/sys/src/9/68020/fns.h /n/bootesdump/1990/0921/sys/src/9/68020/fns.h
53a
void	flushmmucache(void);
.
## diffname gnot/fns.h 1990/0925
## diff -e /n/bootesdump/1990/0921/sys/src/9/68020/fns.h /n/bootesdump/1990/0925/sys/src/9/68020/fns.h
54d
11a
void	clearmmucache(void);
.
## diffname gnot/fns.h 1990/1004
## diff -e /n/bootesdump/1990/0925/sys/src/9/68020/fns.h /n/bootesdump/1990/1004/sys/src/9/68020/fns.h
153a
void	spldone(void);
.
139c
void	restore(void);
.
84d
## diffname gnot/fns.h 1990/1009
## diff -e /n/bootesdump/1990/1004/sys/src/9/68020/fns.h /n/bootesdump/1990/1009/sys/src/9/68020/fns.h
161c
Stream*	streamnew(ushort, ushort, ushort, Qinfo*, int);
.
155a
void	streamclose1(Stream*);
.
## diffname gnot/fns.h 1990/1024
## diff -e /n/bootesdump/1990/1009/sys/src/9/68020/fns.h /n/bootesdump/1990/1024/sys/src/9/68020/fns.h
158c
int	streamexit(Stream*, int);
.
## diffname gnot/fns.h 1990/1104
## diff -e /n/bootesdump/1990/1024/sys/src/9/68020/fns.h /n/bootesdump/1990/1104/sys/src/9/68020/fns.h
146a
void	serviceinit(void);
void	service(char*, Chan*, void (*)(Chan*, char*, long));
.
83c
Proc	*kproc(char*, void(*)(void*), void*);
.
50a
void	filsys(Chan*, char*, long);
.
## diffname gnot/fns.h 1990/1106
## diff -e /n/bootesdump/1990/1104/sys/src/9/68020/fns.h /n/bootesdump/1990/1106/sys/src/9/68020/fns.h
181a
Chan	*walk(Chan*, char*, int);
.
179c
void	*vmemchr(void*, int, int);
.
174a
long	unionread(Chan*, void*, long);
.
165c
Stream	*streamnew(ushort, ushort, ushort, Qinfo*, int);
.
151c
char	*skipslash(char*);
.
149c
void	service(char*, Chan*, Chan*, void (*)(Chan*, char*, long));
.
122c
Queue	*pushq(Stream*, Qinfo*);
.
115a
void	pgrpnote(Pgrp*, char*, long, int);
Pgrp	*pgrptab(int);
.
110c
Block	*padb(Block*, int);
.
84c
void	*kproc(char*, void(*)(void*), void*);
.
50c
Chan	*fdtochan(int, int);
.
32c
Chan	*devopen(Chan*, int, Dirtab*, int, Devgen*);
.
21a
Chan	*createdir(Chan*);
.
## diffname gnot/fns.h 1990/11062
## diff -e /n/bootesdump/1990/1106/sys/src/9/68020/fns.h /n/bootesdump/1990/11062/sys/src/9/68020/fns.h
35a
Chan	*domount(Chan*);
.
## diffname gnot/fns.h 1990/1110
## diff -e /n/bootesdump/1990/11062/sys/src/9/68020/fns.h /n/bootesdump/1990/1110/sys/src/9/68020/fns.h
53a
void	filsysinit(void);
.
## diffname gnot/fns.h 1990/11211
## diff -e /n/bootesdump/1990/1110/sys/src/9/68020/fns.h /n/bootesdump/1990/11211/sys/src/9/68020/fns.h
163,164c
int	streamclose(Chan*);
int	streamclose1(Stream*);
.
138d
48c
void	error(int);
void	errors(char*);
.
46a
int	eqqid(Qid, Qid);
.
29c
void	devdir(Chan*, Qid, char*, long, long, Dir*);
.
## diffname gnot/fns.h 1990/1211
## diff -e /n/bootesdump/1990/11211/sys/src/9/68020/fns.h /n/bootesdump/1990/1211/sys/src/9/68020/fns.h
183a
void	unusepage(Page*, int);
.
156a
void	setup(Proc*);
.
145c
void	restore(Proc*, uchar*);
void	save(uchar*, int);
.
140a
Proc	*runproc(void);
.
89c
void	kproc(char*, void(*)(void*), void*);
.
81a
void	invalidateu(void);
.
11c
void	checkalarms(void);
.
## diffname gnot/fns.h 1990/1212
## diff -e /n/bootesdump/1990/1211/sys/src/9/68020/fns.h /n/bootesdump/1990/1212/sys/src/9/68020/fns.h
160d
147,148d
128a
void	procrestore(Proc*, uchar*);
void	procsave(uchar*, int);
void	procsetup(Proc*);
.
105c
PTE	*newmod(Orig *o);
.
69c
void	freepage(Orig*, int);
.
67a
int	freebroken(void);
.
52c
int	fault(ulong, int);
void	fault68020(Ureg*, FFrame*);
.
## diffname gnot/fns.h 1990/1214
## diff -e /n/bootesdump/1990/1212/sys/src/9/68020/fns.h /n/bootesdump/1990/1214/sys/src/9/68020/fns.h
201a

#define USED(x) if(x)
.
## diffname gnot/fns.h 1990/1226
## diff -e /n/bootesdump/1990/1214/sys/src/9/68020/fns.h /n/bootesdump/1990/1226/sys/src/9/68020/fns.h
50a
void	execpc(ulong);
.
## diffname gnot/fns.h 1990/1227
## diff -e /n/bootesdump/1990/1226/sys/src/9/68020/fns.h /n/bootesdump/1990/1227/sys/src/9/68020/fns.h
3a
int	anyready(void);
.
## diffname gnot/fns.h 1991/0109
## diff -e /n/bootesdump/1990/1227/sys/src/9/68020/fns.h /n/bootesdump/1991/0109/sys/src/9/68020/fns.h
205c
#define USED(x)	if(x)
#define SET(x)	x = 0
.
## diffname gnot/fns.h 1991/0115
## diff -e /n/bootesdump/1991/0109/sys/src/9/68020/fns.h /n/bootesdump/1991/0115/sys/src/9/68020/fns.h
206a
#define	flushvirt()

/*
 *  for SCSI
 */
#define P_qlock(sel)	(sel >= 0 ? (qlock(&portpage), \
				PORTSELECT = portpage.select = sel) : -1)

#define P_qunlock(sel)	(sel >= 0 ? (qunlock(&portpage),0) : -1)

#define P_oper(sel, inst)	(P_qlock(sel), inst, P_qunlock(sel))

#define P_read(sel, addr, val, type)	P_oper(sel, val = *(type *)(PORT+addr))

#define P_write(sel, addr, val, type)	P_oper(sel, *(type *)(PORT+addr) = val)

.
176a
void	streaminit0(void);
.
166a
int	spl1(void);
.
158a
int	scsicap(int, uchar *);
void	scsicmd(Scsi *, int, int, uchar *, long);
void	scsictrlintr(void);
void	scsidmaintr(void);
int	scsiexec(Scsi *, int);
void	scsiinit(void);
void	scsirun(void);
int	scsiready(int);
uchar	*scsirecv(uchar *);
void	scsireset(void);
int	scsisense(int, uchar *);
uchar	*scsixmit(uchar *);
.
127a
int	portprobe(char*, int, int, int, long);
.
83a
void	incontoggle(void);
.
45a
void	dumpqueues(void);
.
4a
void	addportintr(int (*)(void));
.
## diffname gnot/fns.h 1991/0312
## diff -e /n/bootesdump/1991/0201/sys/src/9/68020/fns.h /n/bootesdump/1991/0312/sys/src/9/gnot/fns.h
225a
#define	flushapage(x)
.
## diffname gnot/fns.h 1991/0314
## diff -e /n/bootesdump/1991/0312/sys/src/9/gnot/fns.h /n/bootesdump/1991/0314/sys/src/9/gnot/fns.h
241a

#define flushpage(x) if(x)
.
## diffname gnot/fns.h 1991/0325
## diff -e /n/bootesdump/1991/0314/sys/src/9/gnot/fns.h /n/bootesdump/1991/0325/sys/src/9/gnot/fns.h
38d
## diffname gnot/fns.h 1991/0411
## diff -e /n/bootesdump/1991/0325/sys/src/9/gnot/fns.h /n/bootesdump/1991/0411/sys/src/9/gnot/fns.h
200c
long	stringread(Chan*, void*, long, char*, ulong);
.
## diffname gnot/fns.h 1991/0414
## diff -e /n/bootesdump/1991/0411/sys/src/9/gnot/fns.h /n/bootesdump/1991/0414/sys/src/9/gnot/fns.h
72a
void	freechan(Chan*);
.
## diffname gnot/fns.h 1991/0419
## diff -e /n/bootesdump/1991/0414/sys/src/9/gnot/fns.h /n/bootesdump/1991/0419/sys/src/9/gnot/fns.h
30a
Chan	*devclwalk(Chan*, char*);
.
## diffname gnot/fns.h 1991/0423
## diff -e /n/bootesdump/1991/0419/sys/src/9/gnot/fns.h /n/bootesdump/1991/0423/sys/src/9/gnot/fns.h
217d
184a
int	splduart(void);
.
165c
Scsi	*scsicmd(int, int, long);
.
24d
## diffname gnot/fns.h 1991/0428
## diff -e /n/bootesdump/1991/0423/sys/src/9/gnot/fns.h /n/bootesdump/1991/0428/sys/src/9/gnot/fns.h
219,243d
206,217d
189,203c
int	splduart(void);
.
184,187d
174,182c
uchar*	scsixmit(uchar *);
.
172a
void	scsirun(void);
.
171c
uchar*	scsirecv(uchar *);
.
169d
164c
Scsi*	scsicmd(int, int, long);
.
158,160c
void	rs232ichar(int);
.
148,155d
144,145d
140,142d
135,136d
132,133d
108,130d
105d
99,103d
97d
95d
93a
void	kbdrepeat(int);
KMap*	kmap(Page*);
.
92d
87,90d
83,85d
70,81c
void	fpsave(FPsave*);
.
67c
void	fpregrestore(char*);
.
64,65c
#define	flushpage(x) if(x)
#define	flushvirt()
.
57,62c
#define	flushapage(x)
.
45,55c
#define	evenaddr(x)	/* 68020 doesn't care */
.
15,37d
6,13d
1,4c
#include "../port/portfns.h"

#define	P_oper(sel, inst)	(P_qlock(sel), inst, P_qunlock(sel))
#define	P_qlock(sel)	(sel >= 0 ? (qlock(&portpage), PORTSELECT = portpage.select = sel) : -1)
#define	P_qunlock(sel)	(sel >= 0 ? (qunlock(&portpage),0) : -1)
#define	P_read(sel, addr, val, type)	P_oper(sel, val = *(type *)(PORT+addr))
#define	P_write(sel, addr, val, type)	P_oper(sel, *(type *)(PORT+addr) = val)

.
## diffname gnot/fns.h 1991/0605
## diff -e /n/bootesdump/1991/0428/sys/src/9/gnot/fns.h /n/bootesdump/1991/0605/sys/src/9/gnot/fns.h
53a
void	screenputs(char*, int);
.
51c
void	rs232puts(IOQ*, char*, int);
void	rs232rintr(char);
void	rs232xintr(void);
.
45a
int	putc(IOQ*, int);
void	puts(IOQ*, void*, int);
.
40a
int	mouseputc(IOQ*, int);
.
31c
void	initq(IOQ*);
int	kbdputc(IOQ*, int);
.
29c
int	getc(IOQ*);
int	gets(IOQ*, void*, int);
.
15c
void	duartrs232start(char);
void	duartrs232stop(void);
void	duartrs232xmit(char);
.
9a
int	cangetc(void*);
int	canputc(void*);
.
## diffname gnot/fns.h 1991/0606
## diff -e /n/bootesdump/1991/0605/sys/src/9/gnot/fns.h /n/bootesdump/1991/0606/sys/src/9/gnot/fns.h
83a

/*
 *  for queues (to go into portfns.h)
 */
int	cangetc(void*);
int	canputc(void*);
int	getc(IOQ*);
int	gets(IOQ*, void*, int);
void	initq(IOQ*);
int	putc(IOQ*, int);
void	puts(IOQ*, void*, int);

/*
 *  for devcons (to go into portfns.h)
 */
void	kbdclock(void);
void	kbdrepeat(int);
int	kbdputc(IOQ*, int);
int	kprint(char*, ...);
int	mouseputc(IOQ*, int);
void	printinit(void);
void	putstr(char*);
void	putstrn(char*, long);
.
60,62d
56,57d
53,54d
49d
47d
42d
36,39d
33,34d
13,19c
void	duartinit(void);
.
10,11d
## diffname gnot/fns.h 1991/0607
## diff -e /n/bootesdump/1991/0606/sys/src/9/gnot/fns.h /n/bootesdump/1991/0607/sys/src/9/gnot/fns.h
60,82d
## diffname gnot/fns.h 1991/0705
## diff -e /n/bootesdump/1991/0607/sys/src/9/gnot/fns.h /n/bootesdump/1991/0705/sys/src/9/gnot/fns.h
24a
#define icflush(a, b)
.
## diffname gnot/fns.h 1991/0927
## diff -e /n/bootesdump/1991/0705/sys/src/9/gnot/fns.h /n/bootesdump/1991/0927/sys/src/9/gnot/fns.h
53d
51d
47,49d
44d
42a
Scsibuf	*scsialloc(ulong);
int	scsibread(int, Scsibuf*, long, long, long);
int	scsibwrite(int, Scsibuf*, long, long, long);
Scsibuf	*scsibuf(void);
int	scsicap(int, void*);
void	scsifree(Scsibuf*);
int	scsiready(int);
int	scsisense(int, void *);
.
## diffname gnot/fns.h 1991/1003
## diff -e /n/bootesdump/1991/0927/sys/src/9/gnot/fns.h /n/bootesdump/1991/1003/sys/src/9/gnot/fns.h
10a
void	duartclock(void);
.
## diffname gnot/fns.h 1991/1007
## diff -e /n/bootesdump/1991/1003/sys/src/9/gnot/fns.h /n/bootesdump/1991/1007/sys/src/9/gnot/fns.h
20d
## diffname gnot/fns.h 1992/0101
## diff -e /n/bootesdump/1991/1007/sys/src/9/gnot/fns.h /n/bootesdump/1992/0101/sys/src/9/gnot/fns.h
62a
#define	kmapperm(x)	kmap(x)
.
## diffname gnot/fns.h 1992/0122
## diff -e /n/bootesdump/1992/0101/sys/src/9/gnot/fns.h /n/bootesdump/1992/0122/sys/src/9/gnot/fns.h
34,35c
void	procrestore(Proc*);
void	procsave(Proc*);
.
## diffname gnot/fns.h 1992/0222
## diff -e /n/bootesdump/1992/0122/sys/src/9/gnot/fns.h /n/bootesdump/1992/0222/sys/src/9/gnot/fns.h
63a
#define getcallerpc(x)	(*(ulong*)(x))
.
## diffname gnot/fns.h 1992/0318
## diff -e /n/bootesdump/1992/0222/sys/src/9/gnot/fns.h /n/bootesdump/1992/0318/sys/src/9/gnot/fns.h
61c
void	touser(void*);
.
9a
void	bootargs(ulong);
.
## diffname gnot/fns.h 1992/0602
## diff -e /n/bootesdump/1992/0318/sys/src/9/gnot/fns.h /n/bootesdump/1992/0602/sys/src/9/gnot/fns.h
39d
## diffname gnot/fns.h 1992/0610
## diff -e /n/bootesdump/1992/0602/sys/src/9/gnot/fns.h /n/bootesdump/1992/0610/sys/src/9/gnot/fns.h
17a
void	firmware(void);
.
## diffname gnot/fns.h 1992/0621
## diff -e /n/bootesdump/1992/0610/sys/src/9/gnot/fns.h /n/bootesdump/1992/0621/sys/src/9/gnot/fns.h
65a
#define KADDR(a)	((void*)((ulong)(a)|KZERO))
#define PADDR(a)	((ulong)(a)&~KZERO)
.
3,8d
## diffname gnot/fns.h 1992/0806
## diff -e /n/bootesdump/1992/0621/sys/src/9/gnot/fns.h /n/bootesdump/1992/0806/sys/src/9/gnot/fns.h
16a
ulong	fpiar(void);
.
## diffname gnot/fns.h 1992/0808
## diff -e /n/bootesdump/1992/0806/sys/src/9/gnot/fns.h /n/bootesdump/1992/0808/sys/src/9/gnot/fns.h
39,47d
## diffname gnot/fns.h 1992/0914
## diff -e /n/bootesdump/1992/0808/sys/src/9/gnot/fns.h /n/bootesdump/1992/0914/sys/src/9/gnot/fns.h
21a
ulong	getsr(void);
.
## diffname gnot/fns.h 1992/1015
## diff -e /n/bootesdump/1992/0914/sys/src/9/gnot/fns.h /n/bootesdump/1992/1015/sys/src/9/gnot/fns.h
49a
#define	screenupdate(a)
.
## diffname gnot/fns.h 1992/1030
## diff -e /n/bootesdump/1992/1015/sys/src/9/gnot/fns.h /n/bootesdump/1992/1030/sys/src/9/gnot/fns.h
50d
## diffname gnot/fns.h 1993/0116
## diff -e /n/bootesdump/1992/1030/sys/src/9/gnot/fns.h /n/bootesdump/1993/0116/sys/src/9/gnot/fns.h
28a
#define	mmunewpage(x)
.
## diffname gnot/fns.h 1993/0501 # deleted
## diff -e /n/bootesdump/1993/0116/sys/src/9/gnot/fns.h /n/fornaxdump/1993/0501/sys/src/brazil/gnot/fns.h
1,55d

Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2021 Plan 9 Foundation. All Rights Reserved.
Comments to webmaster@9p.io.