summaryrefslogtreecommitdiff
path: root/sys/src/9/port/devmouse.c
diff options
context:
space:
mode:
authorcinap_lenrek <cinap_lenrek@centraldogma>2011-11-03 02:33:09 +0100
committercinap_lenrek <cinap_lenrek@centraldogma>2011-11-03 02:33:09 +0100
commit30907f1d00a7646ccbb420a18f60ccb0bf36e740 (patch)
treed6fc27c5bfc3010a797775a41397810ed92c3c62 /sys/src/9/port/devmouse.c
parent50493215dd272df2ec35190d47640160dd61bc0e (diff)
devmouse: allow multiple writers on /dev/mousein
Diffstat (limited to 'sys/src/9/port/devmouse.c')
-rw-r--r--sys/src/9/port/devmouse.c9
1 files changed, 0 insertions, 9 deletions
diff --git a/sys/src/9/port/devmouse.c b/sys/src/9/port/devmouse.c
index b080e518b..4ecf54511 100644
--- a/sys/src/9/port/devmouse.c
+++ b/sys/src/9/port/devmouse.c
@@ -44,7 +44,6 @@ struct Mouseinfo
Ref;
QLock;
int open;
- int inopen;
int acceleration;
int maxacc;
Mousestate queue[16]; /* circular buffer of click events */
@@ -191,13 +190,6 @@ mouseopen(Chan *c, int omode)
case Qmousein:
if(!iseve())
error(Eperm);
- lock(&mouse);
- if(mouse.inopen){
- unlock(&mouse);
- error(Einuse);
- }
- mouse.inopen = 1;
- unlock(&mouse);
break;
default:
incref(&mouse);
@@ -225,7 +217,6 @@ mouseclose(Chan *c)
if(c->qid.path == Qmouse)
mouse.open = 0;
else if(c->qid.path == Qmousein){
- mouse.inopen = 0;
unlock(&mouse);
return;
}