rabbitupdate diffsd5551367 years agoHistory
59 lines · 1.2 KB · Text
RawDownload
--- /sys/src/9/port/portdat.h	Wed Sep  4 02:49:09 2019+++ ../frontmods/port/portdat.h	Wed Sep  4 02:54:48 2019@@ -44,6 +44,8 @@ typedef struct Segment	Segment; typedef struct Segio	Segio; typedef struct Sema	Sema;+typedef struct Sgrp Sgrp;+typedef struct Srv Srv; typedef struct Timer	Timer; typedef struct Timers	Timers; typedef struct Uart	Uart;@@ -469,6 +471,21 @@ 	Page	*pghash[PGHSIZE];	/* page cache */ }; +struct Srv+{+	char	*name;+	char	*owner;+	ulong	perm;+	Chan	*chan;+	Srv	*link;+	ulong	path;+};++struct Sgrp+{+	Ref;+	Srv	*srvgrp;+};  struct Pgrp {@@ -577,6 +594,7 @@ 	RFPROC		= (1<<4), 	RFMEM		= (1<<5), 	RFNOWAIT	= (1<<6),+	RFCSRVG		= (1<<9), 	RFCNAMEG	= (1<<10), 	RFCENVG		= (1<<11), 	RFCFDG		= (1<<12),@@ -675,6 +693,7 @@ 	Egrp 	*egrp;		/* Environment group */ 	Fgrp	*fgrp;		/* File descriptor group */ 	Rgrp	*rgrp;		/* Rendez group */+	Sgrp	*sgrp;		/* Srv group */  	Fgrp	*closingfgrp;	/* used during teardown */ @@ -772,7 +791,8 @@ 	PMMU;			/* machine specific mmu state */  	char	*syscalltrace;	/* syscall trace */-	+ 	QLock	procmount;		/* lock for proc ns mounts */+ 	Watchpt	*watchpt;	/* watchpoints */ 	int	nwatchpt; };