commit 577782688c79b61603b4d88d8ae32200bc73a9dc from: rsc date: Fri Jan 27 03:45:30 2006 UTC 9p2000.u 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 */