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

1990/1104/gnot/dat.h (diff list | history)

1990/1018/sys/src/9/gnot/dat.h:31,361990/1104/sys/src/9/gnot/dat.h:31,37 (short | long | prev | next)
1990/03091    
typedef struct Ref	Ref; 
typedef struct Rendez	Rendez; 
typedef struct Seg	Seg; 
1990/1104    
typedef struct Service	Service; 
1990/03091    
typedef struct Stream	Stream; 
typedef struct Ureg	Ureg; 
typedef struct User	User; 
1990/1018/sys/src/9/gnot/dat.h:149,1541990/1104/sys/src/9/gnot/dat.h:150,156
1990/0717    
	int	nurp;		/* max urp conversations */ 
1990/0911    
	int	nasync;		/* number of async protocol modules */ 
1990/1009    
	int	npipe;		/* number of pipes */ 
1990/1104    
	int	nservice;	/* number of services */ 
1990/03091    
}; 
 
struct Dev 
1990/1018/sys/src/9/gnot/dat.h:489,4941990/1104/sys/src/9/gnot/dat.h:491,508
1990/0403    
	Streamhi= (9*1024),	/* byte count high water mark */ 
1990/0720    
	Streambhi= 32,		/* block count high water mark */ 
1990/03091    
}; 
1990/1104    
 
#define NSTUB 32 
struct Service 
{ 
	Ref; 
	Service *next; 
	QLock	alock; 
	int	die; 
	Chan	*c; 
	char	name[NAMELEN]; 
}; 
 
1990/03091    
 
#define	PRINTSIZE	256 
 


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