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

1993/0515/port/portfns.h (diff list | history)

1993/0511/sys/src/9/port/portfns.h:1,61993/0515/sys/src/9/port/portfns.h:1,11 (short | long | prev | next)
realphabetize; add Queue functions
rsc Fri Mar 4 12:44:25 2005
1992/0622    
void		alarmkproc(void*); 
int		anyready(void); 
Image*		attachimage(int, Chan*, ulong, ulong); 
1993/0515    
long		authread(Chan*, char*, int); 
long		authwrite(Chan*, char*, int); 
long		authcheck(Chan*, char*, int); 
ulong		authrequest(Session*, Fcall*); 
void		authreply(Session*, ulong, Fcall*); 
1992/0704    
void		bitdebug(void); 
1992/1112    
void		bitdepth(void); 
1992/1106    
void		bitreverse(uchar*, int); 
1993/0511/sys/src/9/port/portfns.h:71,761993/0515/sys/src/9/port/portfns.h:76,82
1992/0622    
void		freechan(Chan*); 
void		freepte(Segment*, Pte*); 
void		freesegs(int); 
1993/0515    
void		freesession(Session*); 
1992/0622    
int		getc(IOQ*); 
void		getcolor(ulong, ulong*, ulong*, ulong*); 
int		getfields(char*, char**, int, char); 
1993/0511/sys/src/9/port/portfns.h:172,1791993/0515/sys/src/9/port/portfns.h:178,190
1992/0622    
void		putstrn(char*, long); 
void		putswap(Page*); 
ulong		pwait(Waitmsg*); 
1993/0515    
int		qconsume(Queue*, uchar*, int, int); 
1992/0622    
void		qlock(QLock*); 
1993/0515    
Queue*		qopen(int); 
int		qproduce(Queue*, uchar*, int, int); 
long		qread(Queue*, char*, int, int); 
1992/0622    
void		qunlock(QLock*); 
1993/0515    
long		qwrite(Queue*, char*, int); 
1992/0622    
int		readnum(ulong, char*, ulong, ulong, int); 
1992/0623    
int		readstr(ulong, char*, ulong, char*); 
1992/0622    
void		ready(Proc*); 
1993/0511/sys/src/9/port/portfns.h:265,2731993/0515/sys/src/9/port/portfns.h:276,278
1993/0501    
long		userwrite(char*, int); 
long		hostownerwrite(char*, int); 
long		hostdomainwrite(char*, int); 
long		authread(Chan*, char*, int); 
long		authwrite(Chan*, char*, int); 
long		authcheck(Chan*, char*, int); 
ulong		authrequest(Session*, Fcall*); 
void		authreply(Session*, ulong, Fcall*); 
void		freesession(Session*); 


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