~kris/9p

9hist

8a2113877eeb6acdcb24ba45ece4819b06a95ef3 — David du Colombier 23 years ago 1b6395e
Plan 9 from Bell Labs 2003-04-12
1 files changed, 17 insertions(+), 17 deletions(-)

M port/portdat.h
M port/portdat.h => port/portdat.h +17 -17
@@ 218,7 218,7 @@ struct Dirtab
{
	char	name[KNAMELEN];
	Qid	qid;
	vlong length;
	vlong	length;
	long	perm;
};



@@ 441,8 441,8 @@ struct Egrp
	Ref;
	RWlock;
	Evalue	**ent;
	int nent;
	int ment;
	int	nent;
	int	ment;
	ulong	path;	/* qid.path of next Evalue to be allocated */
	ulong	vers;	/* of Egrp */
};


@@ 648,9 648,9 @@ struct Proc
	Note	lastnote;
	int	(*notify)(void*, char*);

	Lock		*lockwait;
	Lock		*lastlock;	/* debugging */
	Lock		*lastilock;	/* debugging */
	Lock	*lockwait;
	Lock	*lastlock;	/* debugging */
	Lock	*lastilock;	/* debugging */

	Mach	*wired;
	Mach	*mp;		/* machine this process last ran on */


@@ 666,7 666,7 @@ struct Proc
	int	preempted;	/* true if this process hasn't finished the interrupt
				 *  that last preempted it
				 */
	Task		*task;	/* if non-null, real-time proc, task contains scheduling params */
	Task	*task;		/* if non-null, real-time proc, task contains scheduling params */

	ulong	qpc;		/* pc calling last blocking qlock */



@@ 860,18 860,18 @@ struct Timer
};

struct Edfinterface {
	int		(*isedf)(Proc*);
	void		(*edfbury)(Proc*);
	int		(*edfanyready)(void);
	void		(*edfready)(Proc*);
	int	(*isedf)(Proc*);
	void	(*edfbury)(Proc*);
	int	(*edfanyready)(void);
	void	(*edfready)(Proc*);
	Proc*	(*edfrunproc)(void);
	void		(*edfblock)(Proc*);
	void		(*edfinit)(void);
	void		(*edfexpel)(Task*);
	void	(*edfblock)(Proc*);
	void	(*edfinit)(void);
	void	(*edfexpel)(Task*);
	char *	(*edfadmit)(Task*);
	void		(*edfdeadline)(Proc*);
	void		(*resacquire)(Task*, CSN*);
	void		(*resrelease)(Task*);
	void	(*edfdeadline)(Proc*);
	void	(*resacquire)(Task*, CSN*);
	void	(*resrelease)(Task*);
};

/*