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

1994/0225/port/portfns.h (diff list | history)

1994/0222/sys/src/9/port/portfns.h:24,291994/0225/sys/src/9/port/portfns.h:24,30 (short | long | prev | next)
alphabetize; add scsiunit, xallocz
rsc Fri Mar 4 12:44:25 2005
1992/0622    
void		chanfree(Chan*); 
1993/0501    
void		chanrec(Mnt*); 
1992/0622    
void		checkalarms(void); 
1994/0225    
void		cinit(void); 
1992/0622    
Chan*		clone(Chan*, Chan*); 
void		close(Chan*); 
void		closeegrp(Egrp*); 
1994/0222/sys/src/9/port/portfns.h:35,431994/0225/sys/src/9/port/portfns.h:36,48
1992/0808    
void		confinit1(int); 
1992/0622    
int		consactive(void); 
void		consdebug(void); 
1994/0225    
void		copen(Chan*); 
1992/0622    
void		copypage(Page*, Page*); 
1994/0225    
int		cread(Chan*, uchar*, int, ulong); 
void		cupdate(Chan*, uchar*, int, ulong); 
1992/1216    
void		cursoroff(int); 
1993/0811    
void		cursoron(int); 
1994/0225    
void		cwrite(Chan*, uchar*, int, ulong); 
1992/0622    
int		decref(Ref*); 
int		decrypt(void*, void*, int); 
void		delay(int); 
1994/0222/sys/src/9/port/portfns.h:84,911994/0225/sys/src/9/port/portfns.h:89,96
1993/0309    
int		haswaitq(void*); 
1993/0811    
long		hostdomainwrite(char*, int); 
long		hostownerwrite(char*, int); 
1993/0906    
void		hwcursset(ulong*, ulong*, int, int); 
void		hwcursmove(int, int); 
1994/0225    
void		hwcursset(ulong*, ulong*, int, int); 
1993/0527    
void		iallocinit(void); 
1992/0622    
long		ibrk(ulong, int); 
int		incref(Ref*); 
1994/0222/sys/src/9/port/portfns.h:124,1371994/0225/sys/src/9/port/portfns.h:129,142
1993/0811    
void		mmuswitch(Proc*); 
1992/0622    
void		mntdump(void); 
1993/0811    
void		mntrepl(char*); 
1993/1221    
int		mouseputc(int); 
1993/0906    
void		mousetrack(int, int, int); 
1993/0501    
int		mount(Chan*, Chan*, int, char*); 
1992/0622    
void		mountfree(Mount*); 
1993/0501    
void		mousebuttons(int); 
void		mouseclock(void); 
1993/0811    
void		mousectl(char*); 
1994/0225    
int		mouseputc(int); 
1992/1104    
void		mousescreenupdate(void); 
1994/0225    
void		mousetrack(int, int, int); 
1992/0623    
int		msize(void*); 
1992/0622    
Chan*		namec(char*, int, int, ulong); 
void		nameok(char*); 
1994/0222/sys/src/9/port/portfns.h:215,2201994/0225/sys/src/9/port/portfns.h:220,226
1992/1104    
void		screenupdate(void); 
1994/0221    
int		scsiexec(Target*, int, uchar*, int, void*, int); 
1994/0222    
int		scsiinv(int, int, Target**, uchar**, char*); 
1994/0225    
Target*		scsiunit(int, int); 
1992/0622    
long		seconds(void); 
ulong		segattach(Proc*, ulong, char *, ulong, ulong); 
void		segpage(Segment*, Page*); 
1994/0222/sys/src/9/port/portfns.h:249,2541994/0225/sys/src/9/port/portfns.h:255,261
1992/0622    
void		wlock(RWlock*); 
void		wunlock(RWlock*); 
void*		xalloc(ulong); 
1994/0225    
void*		xallocz(ulong, int); 
1992/0622    
void		xfree(void*); 
void		xhole(ulong, ulong); 
void		xinit(void); 
1994/0222/sys/src/9/port/portfns.h:258,2671994/0225/sys/src/9/port/portfns.h:265,267
1992/1104    
Segment*	dupseg(Segment**, int, int); 
1993/0811    
Segment*	newseg(int, ulong, ulong); 
1991/0706    
Segment*	seg(Proc*, ulong, int); 
1993/1014    
                 
                 
int		cread(Chan*, uchar*, int, ulong); 
void		cupdate(Chan*, uchar*, int, ulong); 
1993/1015    
void		cwrite(Chan*, uchar*, int, ulong); 
void		copen(Chan*); 
void		cinit(void); 


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