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

1999/0629/port/portfns.h (diff list | history)

1999/0603/sys/src/9/port/portfns.h:43,481999/0629/sys/src/9/port/portfns.h:43,49 (short | long | prev | next)
add cname routines, srvname, walkname; remove Path functions; change rootrecover
rsc Fri Mar 4 12:44:25 2005
1994/0812    
void		closergrp(Rgrp*); 
1992/0622    
long		clrfpintr(void); 
1997/0327    
int		cmount(Chan*, Chan*, int, char*); 
1999/0629    
void		cnameclose(Cname*); 
1992/0622    
void		confinit(void); 
1992/0808    
void		confinit1(int); 
1992/0622    
int		consactive(void); 
1999/0603/sys/src/9/port/portfns.h:174,1791999/0629/sys/src/9/port/portfns.h:175,181
1992/0622    
Proc*		newproc(void); 
char*		nextelem(char*, char*); 
void		nexterror(void); 
1999/0629    
Cname*		newcname(char*); 
1992/0622    
int		notify(Ureg*); 
int		nrand(int); 
int		okaddr(ulong, ulong, int); 
1999/0603/sys/src/9/port/portfns.h:206,2171999/0629/sys/src/9/port/portfns.h:208,215
1998/0811    
void		procflushseg(Segment*); 
1992/0622    
Proc*		proctab(int); 
1995/0102    
void		procwired(Proc*); 
1993/0811    
void		ptclone(Chan*, int, int); 
void		ptclose(Pthash*); 
1992/0622    
Pte*		ptealloc(void); 
Pte*		ptecpy(Pte*); 
1993/0811    
Path*		ptenter(Pthash*, Path*, char*); 
int		ptpath(Path*, char*, int); 
1997/0327    
int		pullblock(Block**, int); 
1995/1217    
Block*		pullupblock(Block*, int); 
1992/0622    
void		putimage(Image*); 
1999/0603/sys/src/9/port/portfns.h:262,2681999/0629/sys/src/9/port/portfns.h:260,266
1992/0622    
void		resrcwait(char*); 
int		return0(void*); 
void		rlock(RWlock*); 
1993/0811    
void		rootrecover(Path*, char*); 
1999/0629    
void		rootrecover(Chan*, char*); 
1993/0811    
void		rootreq(Chan*, Mnt*); 
1997/0327    
long		rtctime(void); 
1992/0622    
void		runlock(RWlock*); 
1999/0603/sys/src/9/port/portfns.h:301,3061999/0629/sys/src/9/port/portfns.h:299,305
1992/0622    
void		splx(int); 
1998/0606    
void		splxpc(int); 
1993/0811    
void		srvrecover(Chan*, Chan*); 
1999/0629    
char*	srvname(Chan*); 
1999/0108    
int		swapcount(ulong); 
1999/0120    
int		swapfull(void); 
1992/0622    
void		swapinit(void); 
1999/0603/sys/src/9/port/portfns.h:325,3301999/0629/sys/src/9/port/portfns.h:324,330
1992/0622    
void*		vmemchr(void*, int, int); 
1997/0220    
int		wakeup(Rendez*); 
1998/0224    
int		walk(Chan**, char*, int); 
1999/0629    
int		walkname(Chan**, char*, int); 
1992/0622    
void		wlock(RWlock*); 
void		wunlock(RWlock*); 
1994/0322    
#define		xalloc(s)	xallocz(s, 1) 


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