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

1991/1112/pc/dat.h (diff list | history)

1991/1107/sys/src/9/pc/dat.h:130,1361991/1112/sys/src/9/pc/dat.h:130,136 (short | long | prev | next)
1991/0612    
	int	pfault; 
	int	cs; 
	int	syscall; 
	int	spinlock; 
1991/1112    
	int	load; 
1991/0612    
	int	intr; 
 
	int	stack[1]; 
1991/1107/sys/src/9/pc/dat.h:149,1581991/1112/sys/src/9/pc/dat.h:149,158
1991/0612    
struct User 
{ 
	Proc	*p; 
1991/1112    
	FPsave	fpsave;			/* address of this is known by vdb */ 
1991/0612    
	int	nerrlab; 
	Label	errlab[NERR]; 
	char	error[ERRLEN]; 
	FPsave	fpsave;			/* address of this is known by vdb */ 
	char	elem[NAMELEN];		/* last name element from namec */ 
	Chan	*slash; 
	Chan	*dot; 
1991/1107/sys/src/9/pc/dat.h:166,1711991/1112/sys/src/9/pc/dat.h:166,172
1991/0717    
	Note	lastnote; 
1991/0612    
	int	(*notify)(void*, char*); 
	void	*ureg; 
1991/1112    
	void	*dbgreg;		/* User registers for debugging in proc */ 
1991/0720    
	ulong	svcs;		/* cs before a notify */ 
	ulong	svss;		/* ss before a notify */ 
	ulong	svflags;		/* flags before a notify */ 


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