diff options
author | cinap_lenrek <cinap_lenrek@centraldogma> | 2011-11-03 02:33:09 +0100 |
---|---|---|
committer | cinap_lenrek <cinap_lenrek@centraldogma> | 2011-11-03 02:33:09 +0100 |
commit | 30907f1d00a7646ccbb420a18f60ccb0bf36e740 (patch) | |
tree | d6fc27c5bfc3010a797775a41397810ed92c3c62 /sys/src/9/port/devmouse.c | |
parent | 50493215dd272df2ec35190d47640160dd61bc0e (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.c | 9 |
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; } |