vncs: create dummy /dev/mousein and /dev/mousectl files
this should prevent accidential fiddeling with the kernels mouse driver.
This commit is contained in:
parent
6c6bd66ed1
commit
8aeddcf5bb
|
@ -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);
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue