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

1991/0427/ss/dat.h (diff list | history)

1991/0419/sys/src/9/ss/dat.h:111,1161991/0427/sys/src/9/ss/dat.h:111,117 (short | long | prev | next)
1990/1223    
		Stream	*stream;	/* for stream channels */ 
		void	*aux; 
		Qid	pgrpid;		/* for #p/notepg */ 
1991/0427    
		int	mntindex;	/* for devmnt */ 
1990/1223    
	}; 
	Chan	*mchan;			/* channel to mounted server */ 
	Qid	mqid;			/* qid of root of mount point */ 
1991/0419/sys/src/9/ss/dat.h:178,1841991/0427/sys/src/9/ss/dat.h:179,184
1991/0411    
	long	 (*write)(Chan*, void*, long, ulong ); 
1990/1223    
	void	 (*remove)(Chan*); 
	void	 (*wstat)(Chan*, char*); 
1991/0419    
	Chan	*(*clwalk)(Chan*, char*); 
1990/1223    
}; 
 
struct Dirtab 
1991/0419/sys/src/9/ss/dat.h:227,2321991/0427/sys/src/9/ss/dat.h:227,241
1991/0110    
	char	pidhere[NTLBPID];	/* is this tlbpid possibly in this mmu? */ 
1990/1226    
	int	lastpid;		/* last pid allocated on this machine */ 
1991/0110    
	Proc	*pidproc[NTLBPID];	/* process that owns this pid on this mach */ 
1991/0427    
 
	int	tlbfault; 
	int	tlbpurge; 
	int	pfault; 
	int	cs; 
	int	syscall; 
	int	spinlock; 
	int	intr; 
 
1990/1223    
	int	stack[1]; 
}; 
 


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