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

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

1994/0311/sys/src/9/port/portfns.h:81,861994/0322/sys/src/9/port/portfns.h:81,87 (short | long | prev | next)
add freeb, ilock, iunlock, mallocz; change malloc, xalloc to macros
rsc Fri Mar 4 12:44:25 2005
1993/0501    
void		forkchild(Proc*, Ureg*); 
void		forkret(void); 
1992/0622    
void		free(void*); 
1994/0322    
void		freeb(Block*); 
1992/0622    
int		freebroken(void); 
void		freechan(Chan*); 
void		freepte(Segment*, Pte*); 
1994/0311/sys/src/9/port/portfns.h:96,1011994/0322/sys/src/9/port/portfns.h:97,104
1994/0225    
void		hwcursset(ulong*, ulong*, int, int); 
1993/0527    
void		iallocinit(void); 
1992/0622    
long		ibrk(ulong, int); 
1994/0322    
void		ilock(Lock*); 
void		iunlock(Lock*); 
1992/0622    
int		incref(Ref*); 
1992/0808    
void		initscsi(void); 
1992/0622    
void		initseg(void); 
1994/0311/sys/src/9/port/portfns.h:124,1301994/0322/sys/src/9/port/portfns.h:127,134
1992/0622    
Page*		lookpage(Image*, ulong); 
1993/1221    
int		m3mouseputc(int); 
1992/0622    
void		machinit(void); 
void*		malloc(ulong); 
1994/0322    
#define		malloc(s)	mallocz(s, 1) 
void*		mallocz(ulong, int); 
1992/1104    
void		mbbpt(Point); 
void		mbbrect(Rectangle); 
1992/0622    
void		mfreeseg(Segment*, ulong, int); 
1994/0311/sys/src/9/port/portfns.h:258,2641994/0322/sys/src/9/port/portfns.h:262,268
1993/0811    
Chan*		walk(Chan*, char*, int); 
1992/0622    
void		wlock(RWlock*); 
void		wunlock(RWlock*); 
void*		xalloc(ulong); 
1994/0322    
#define		xalloc(s)	xallocz(s, 1) 
1994/0225    
void*		xallocz(ulong, int); 
1992/0622    
void		xfree(void*); 
void		xhole(ulong, ulong); 


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