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

1992/0428/port/portdat.h (diff list | history)

1992/0409/sys/src/9/port/portdat.h:458,4661992/0428/sys/src/9/port/portdat.h:458,472 (short | long | prev | next)
Rename Fork* to FORK*. Comment edit. Add Proc.noteid, noteidalloc.
rsc Fri Mar 4 12:44:25 2005
1991/0514    
 
1991/0807    
enum 
{ 
	Forkpg	  = 1, 
	Forkeg	  = 2, 
	Forkfd	  = 4, 
1992/0428    
	FORKNSG		= (1<<0), 
	FORKEVG		= (1<<1), 
	FORKFDG		= (1<<2), 
	FORKNTG		= (1<<3), 
	FORKPCS		= (1<<4), 
	FORKMEM		= (1<<5), 
	FORKCNSG	= (1<<10), 
	FORKCEVG	= (1<<11), 
	FORKCFDG	= (1<<12) 
1991/0807    
}; 
 
1991/0428    
/* 
1992/0409/sys/src/9/port/portdat.h:522,5311992/0428/sys/src/9/port/portdat.h:528,538
1991/0428    
	QLock	*qlock;			/* address of qlock being queued for DEBUG */ 
1991/0830    
	ulong	qlockpc;		/* pc of last call to qlock */ 
1991/0428    
	int	state; 
1991/0926    
	char	*psstate;		/* What /proc/???/status reports */ 
1992/0428    
	char	*psstate;		/* What /proc/#/status reports */ 
1991/0428    
	Page	*upage;			/* BUG: should be unlinked from page list */ 
1991/0705    
	Segment	*seg[NSEG]; 
1991/0428    
	ulong	pid; 
1992/0428    
	ulong	noteid;			/* Equivalent of note group */ 
1991/0926    
 
	Lock	exl;			/* Lock count and waitq */ 
	Waitq	*waitq;			/* Exited processes wait children */ 
1992/0409/sys/src/9/port/portdat.h:696,7011992/0428/sys/src/9/port/portdat.h:703,709
1991/1112    
extern	int	nrdy; 
1992/0321    
extern	char	sysname[NAMELEN]; 
1992/0325    
extern	int	cpuserver; 
1992/0428    
extern  Ref	noteidalloc; 
1991/0428    
 
1991/0705    
#define	CHDIR		0x80000000L 
#define	CHAPPEND 	0x40000000L 


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