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

1991/0607/port/portfns.h (diff list | history)

1991/0606/sys/src/9/port/portfns.h:10,171991/0607/sys/src/9/port/portfns.h:10,19 (short | long | prev | next)
add *getc, *putc, kbd*, lkpgfree, *puts*, scc*; remove printslave
rsc Fri Mar 4 12:44:25 2005
1991/0507    
int	bround(Block *, int); 
1991/0604    
void	buzz(int, int); 
1991/0428    
void	cancel(Alarm*); 
1991/0607    
int	cangetc(void*); 
1991/0428    
int	canlock(Lock*); 
int	canqlock(QLock*); 
1991/0607    
int	canputc(void*); 
1991/0428    
void	chandevinit(void); 
void	chandevreset(void); 
void	chaninit(void); 
1991/0606/sys/src/9/port/portfns.h:65,831991/0607/sys/src/9/port/portfns.h:67,93
1991/0428    
void	freepte(Orig*); 
void	freesegs(int); 
Block*	getb(Blist*); 
1991/0607    
int	getc(IOQ*); 
1991/0428    
int	getfields(char*, char**, int, char); 
Block*	getq(Queue*); 
1991/0607    
int	gets(IOQ*, void*, int); 
1991/0428    
void	gotolabel(Label*); 
void	growpte(Orig*, ulong); 
void*	ialloc(ulong, int); 
1991/0606    
long	ibrk(ulong, int); 
1991/0428    
int	incref(Ref*); 
1991/0607    
void	initq(IOQ*); 
1991/0428    
void	insert(List**, List*, List*); 
void	invalidateu(void); 
void	isdir(Chan*); 
1991/0607    
void	kbdclock(void); 
void	kbdrepeat(int); 
int	kbdputc(IOQ*, int); 
int	kprint(char*, ...); 
1991/0428    
void	kproc(char*, void(*)(void*), void*); 
1991/0604    
void	lights(int); 
1991/0606    
Page*	lkpage(Orig*, ulong); 
1991/0607    
void	lkpgfree(Page*, int); 
1991/0428    
void	lock(Lock*); 
void	lockinit(void); 
Orig*	lookorig(ulong, ulong, int, Chan*); 
1991/0606/sys/src/9/port/portfns.h:86,911991/0607/sys/src/9/port/portfns.h:96,102
1991/0606    
void	mklockseg(Seg*); 
1991/0507    
void	mmurelease(Proc*); 
1991/0428    
int	mount(Chan*, Chan*, int); 
1991/0607    
int	mouseputc(IOQ*, int); 
1991/0428    
Chan*	namec(char*, int, int, ulong); 
Alarm*	newalarm(void); 
Chan*	newchan(void); 
1991/0606/sys/src/9/port/portfns.h:112,1181991/0607/sys/src/9/port/portfns.h:123,133
1991/0428    
#define	poperror()	u->nerrlab-- 
int	postnote(Proc*, int, char*, int); 
int	pprint(char*, ...); 
void	printslave(void); 
1991/0607    
void	printinit(void); 
int	putc(IOQ*, int); 
void	putstr(char*); 
void	putstrn(char*, long); 
void	puts(IOQ*, void*, int); 
1991/0513    
ulong 	procalarm(ulong); 
1991/0428    
void	procinit0(void); 
Proc*	proctab(int); 
1991/0606/sys/src/9/port/portfns.h:131,1361991/0607/sys/src/9/port/portfns.h:146,155
1991/0428    
int	return0(void*); 
Proc*	runproc(void); 
void	savefpregs(FPsave*); 
1991/0607    
void	sccintr(void); 
void	sccputs(IOQ*, char*, int); 
void	sccsetup(void*); 
void	sccspecial(int, IOQ*, IOQ*, int); 
1991/0428    
void	schedinit(void); 
void	sched(void); 
long	seconds(void); 


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