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

1992/0623/port/portfns.h (diff list | history)

1992/0622/sys/src/9/port/portfns.h:28,341992/0623/sys/src/9/port/portfns.h:28,33 (short | long | prev | next)
remove copyenv, envpgclose, envpgcopy, netadd, newegrp, newfgrp; add msize, readstr; change netdisown, netown, streamexit
rsc Fri Mar 4 12:44:25 2005
1992/0622    
int		consactive(void); 
void		consdebug(void); 
Block*		copyb(Block*, int); 
Env*		copyenv(Env*, int); 
void		copypage(Page*, Page*); 
int		decref(Ref*); 
int		decrypt(void*, void*, int); 
1992/0622/sys/src/9/port/portfns.h:50,571992/0623/sys/src/9/port/portfns.h:49,54
1992/0622    
void		dupswap(Page*); 
int		encrypt(void*, void*, int); 
void		envcpy(Egrp*, Egrp*); 
void		envpgclose(Env*); 
void		envpgcopy(Env*, Env*); 
int		eqchan(Chan*, Chan*, long); 
int		eqqid(Qid, Qid); 
void		error(char*); 
1992/0622/sys/src/9/port/portfns.h:114,1321992/0623/sys/src/9/port/portfns.h:111,129
1992/0622    
void		mountfree(Mount*); 
void		mouseclock(void); 
int		mouseputc(IOQ*, int); 
1992/0623    
int		msize(void*); 
1992/0622    
Chan*		namec(char*, int, int, ulong); 
void		nameok(char*); 
void		netdisown(Network*, int); 
1992/0623    
void		netdisown(Netprot*); 
1992/0622    
int		netgen(Chan*, void*, int, int, Dir*); 
Chan*		netopen(Chan*, int, Network*); 
int		netown(Network*, int, char*, int); 
1992/0623    
int		netown(Netprot*, char*, int); 
void		netadd(Network*, Netprot*, int); 
1992/0622    
long		netread(Chan*, void*, long, ulong, Network*); 
void		netstat(Chan*, char*, Network*); 
int		netwalk(Chan*, char*, Network*); 
void		netwstat(Chan*, char*, Network*); 
Chan*		newchan(void); 
Egrp*		newegrp(void); 
Fgrp*		newfgrp(void); 
Mount*		newmount(Mhead*, Chan*); 
Page*		newpage(int, Segment **, ulong); 
Pgrp*		newpgrp(void); 
1992/0622/sys/src/9/port/portfns.h:180,1851992/0623/sys/src/9/port/portfns.h:177,183
1992/0622    
void		qlock(QLock*); 
void		qunlock(QLock*); 
int		readnum(ulong, char*, ulong, ulong, int); 
1992/0623    
int		readstr(ulong, char*, ulong, char*); 
1992/0622    
void		ready(Proc*); 
void		relocateseg(Segment*, ulong); 
void		resched(char*); 
1992/0622/sys/src/9/port/portfns.h:213,2191992/0623/sys/src/9/port/portfns.h:211,217
1992/0622    
int		streamclose(Chan*); 
int		streamclose1(Stream*); 
int		streamenter(Stream*); 
int		streamexit(Stream*, int); 
1992/0623    
void		streamexit(Stream*, int); 
1992/0622    
Devgen		streamgen; 
void		streaminit(void); 
void		streaminit0(void); 


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