Commit Diff


commit - 90557256d340d990820297e837145693b96ca4f5
commit + 577782688c79b61603b4d88d8ae32200bc73a9dc
blob - b6e959b160d97d01803fea962e3772385a81f839
blob + 9d98bbabe037c39087d99283100ca1094b989ee6
--- include/9p.h
+++ include/9p.h
@@ -204,6 +204,7 @@ struct Srv {
 	int		nopipe;
 	int		srvfd;
 	int		leavefdsopen;	/* magic for acme win */
+	int		dotu;
 
 /* below is implementation-specific; don't use */
 	Fidpool*	fpool;
blob - 8b0c43c0034c9ddb3fac254b68d16e7784a7c5d9
blob + 1f86742133760826e7669c7620f0e6e428bcb2bd
--- include/libc.h
+++ include/libc.h
@@ -638,6 +638,8 @@ extern	void		freenetconninfo(NetConnInfo*);
 #define DMDEVICE	0x00800000	/* mode bit for device file (Unix, 9P2000.u) */
 #define DMNAMEDPIPE	0x00200000	/* mode bit for named pipe (Unix, 9P2000.u) */
 #define DMSOCKET	0x00100000	/* mode bit for socket (Unix, 9P2000.u) */
+#define DMSETUID	0x00080000	/* mode bit for setuid (Unix, 9P2000.u) */
+#define DMSETGID	0x00040000	/* mode bit for setgid (Unix, 9P2000.u) */
 
 #define DMREAD		0x4		/* mode bit for read permission */
 #define DMWRITE		0x2		/* mode bit for write permission */