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

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

1991/0619/sys/src/9/port/portfns.h:1,81991/0627/sys/src/9/port/portfns.h:1,8 (short | long | prev | next)
realphabetize
rsc Fri Mar 4 12:44:25 2005
1991/0428    
#define	SET(x)	x = 0 
#define	USED(x)	if(x) 
 
void	alarminit(void); 
Alarm*	alarm(int, void (*)(Alarm*), void*); 
1991/0627    
void	alarminit(void); 
1991/0428    
Block*	allocb(ulong); 
int	anyready(void); 
void	append(List**, List*); 
1991/0619/sys/src/9/port/portfns.h:12,191991/0627/sys/src/9/port/portfns.h:12,19
1991/0428    
void	cancel(Alarm*); 
1991/0607    
int	cangetc(void*); 
1991/0428    
int	canlock(Lock*); 
int	canqlock(QLock*); 
1991/0607    
int	canputc(void*); 
1991/0627    
int	canqlock(QLock*); 
1991/0428    
void	chandevinit(void); 
void	chandevreset(void); 
void	chaninit(void); 
1991/0619/sys/src/9/port/portfns.h:30,371991/0627/sys/src/9/port/portfns.h:30,37
1991/0428    
Env*	copyenv(Env*, int); 
int	decref(Ref*); 
void	delay(int); 
void	delete0(List**, List*); 
void	delete(List**, List*, List*); 
1991/0627    
void	delete0(List**, List*); 
1991/0428    
Chan*	devattach(int, char*); 
Chan*	devclone(Chan*, Chan*); 
void	devdir(Chan*, Qid, char*, long, long, Dir*); 
1991/0619/sys/src/9/port/portfns.h:45,521991/0627/sys/src/9/port/portfns.h:45,52
1991/0428    
void	dumpqueues(void); 
void	dumpregs(Ureg*); 
void	dumpstack(void); 
void	envpgclose(Env *); 
1991/0514    
void	envcpy(Pgrp*, Pgrp*); 
1991/0627    
void	envpgclose(Env *); 
1991/0428    
int	eqchan(Chan*, Chan*, long); 
int	eqqid(Qid, Qid); 
void	error(int); 
1991/0619/sys/src/9/port/portfns.h:82,891991/0627/sys/src/9/port/portfns.h:82,89
1991/0428    
void	invalidateu(void); 
void	isdir(Chan*); 
1991/0607    
void	kbdclock(void); 
void	kbdrepeat(int); 
int	kbdputc(IOQ*, int); 
1991/0627    
void	kbdrepeat(int); 
1991/0607    
int	kprint(char*, ...); 
1991/0428    
void	kproc(char*, void(*)(void*), void*); 
1991/0604    
void	lights(int); 
1991/0619/sys/src/9/port/portfns.h:95,1021991/0627/sys/src/9/port/portfns.h:95,102
1991/0428    
void	machinit(void); 
void	mapstack(Proc*); 
1991/0606    
void	mklockseg(Seg*); 
1991/0608    
void	mntdump(void); 
1991/0507    
void	mmurelease(Proc*); 
1991/0627    
void	mntdump(void); 
1991/0428    
int	mount(Chan*, Chan*, int); 
1991/0607    
int	mouseputc(IOQ*, int); 
1991/0428    
Chan*	namec(char*, int, int, ulong); 
1991/0619/sys/src/9/port/portfns.h:126,1351991/0627/sys/src/9/port/portfns.h:126,131
1991/0428    
int	postnote(Proc*, int, char*, int); 
int	pprint(char*, ...); 
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/0608    
void	procdump(void); 
1991/0428    
void	procinit0(void); 
1991/0619/sys/src/9/port/portfns.h:138,1451991/0627/sys/src/9/port/portfns.h:134,145
1991/0428    
Queue*	pushq(Stream*, Qinfo*); 
int	putb(Blist*, Block*); 
void	putbq(Blist*, Block*); 
1991/0627    
int	putc(IOQ*, int); 
1991/0428    
void	putmmu(ulong, ulong); 
int	putq(Queue*, Block*); 
1991/0627    
void	puts(IOQ*, void*, int); 
void	putstr(char*); 
void	putstrn(char*, long); 
1991/0428    
ulong	pwait(Waitmsg*); 
void	qlock(QLock*); 
void	qunlock(QLock*); 
1991/0619/sys/src/9/port/portfns.h:153,1601991/0627/sys/src/9/port/portfns.h:153,160
1991/0607    
void	sccputs(IOQ*, char*, int); 
void	sccsetup(void*); 
void	sccspecial(int, IOQ*, IOQ*, int); 
1991/0428    
void	schedinit(void); 
void	sched(void); 
1991/0627    
void	schedinit(void); 
1991/0428    
long	seconds(void); 
Seg*	seg(Proc*, ulong); 
int	segaddr(Seg*, ulong, ulong); 
1991/0619/sys/src/9/port/portfns.h:164,1761991/0627/sys/src/9/port/portfns.h:164,176
1991/0428    
int	splhi(void); 
int	spllo(void); 
void	splx(int); 
int	streamclose1(Stream*); 
int	streamclose(Chan*); 
1991/0627    
int	streamclose1(Stream*); 
1991/0428    
int	streamenter(Stream*); 
int	streamexit(Stream*, int); 
Devgen	streamgen; 
void	streaminit0(void); 
void	streaminit(void); 
1991/0627    
void	streaminit0(void); 
1991/0428    
Stream*	streamnew(ushort, ushort, ushort, Qinfo*, int); 
void	streamopen(Chan*, Qinfo*); 
int	streamparse(char*, Block*); 


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