diff options
author | cinap_lenrek <cinap_lenrek@gmx.de> | 2013-10-07 06:37:40 +0200 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@gmx.de> | 2013-10-07 06:37:40 +0200 |
commit | 8aeddcf5bb503282e837080146d2e5ad4a225015 (patch) | |
tree | ec891a9d6fc81b75f009bc4938654c8eb209d356 /sys/src/cmd/vnc | |
parent | 6c6bd66ed17d1c8eb70ad0966922a7f71c5b4a49 (diff) |
vncs: create dummy /dev/mousein and /dev/mousectl files
this should prevent accidential fiddeling with the kernels
mouse driver.
Diffstat (limited to 'sys/src/cmd/vnc')
-rw-r--r-- | sys/src/cmd/vnc/devmouse.c | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/sys/src/cmd/vnc/devmouse.c b/sys/src/cmd/vnc/devmouse.c index 232808aed..bb95c79c9 100644 --- a/sys/src/cmd/vnc/devmouse.c +++ b/sys/src/cmd/vnc/devmouse.c @@ -53,12 +53,16 @@ enum{ Qdir, Qcursor, Qmouse, + Qmousein, + Qmousectl, }; static Dirtab mousedir[]={ ".", {Qdir, 0, QTDIR}, 0, DMDIR|0555, "cursor", {Qcursor}, 0, 0666, "mouse", {Qmouse}, 0, 0666, + "mousein", {Qmousein}, 0, 0222, + "mousectl", {Qmousectl}, 0, 0222, }; static uchar buttonmap[8] = { @@ -123,6 +127,10 @@ mouseopen(Chan *c, int omode) mouse.ref++; unlock(&mouse); break; + case Qmousein: + case Qmousectl: + error(Egreg); /* dummy */ + break; default: incref(&mouse); } |