From 172fad390dd9d41e37cc3dee6ee07c01ab9cd7dc Mon Sep 17 00:00:00 2001 From: David du Colombier <0intro@gmail.com> Date: Thu, 13 Oct 1994 00:00:00 +0000 Subject: [PATCH] Plan 9 from Bell Labs 1994-10-13 --- port/devmouse.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/port/devmouse.c b/port/devmouse.c index 9a5b58f0efbff8195f25d3d6a482d4cd57687a07..098831817e13dad0b36d831fbf3d440a626673aa 100644 --- a/port/devmouse.c +++ b/port/devmouse.c @@ -216,14 +216,14 @@ mouseread(Chan *c, void *va, long n, ulong offset) while(mousechanged(0) == 0) sleep(&mouse.r, mousechanged, 0); lock(&cursor); - sprint(buf, "%11d %11d %11d %11d", + sprint(buf, "m%11d %11d %11d %11d", mouse.xy.x, mouse.xy.y, mouseswap ? map[mouse.buttons&7] : mouse.buttons, TK2MS(MACHP(0)->ticks)); mouse.lastcounter = mouse.counter; unlock(&cursor); - if(n > 4*12) - n = 4*12; + if(n > 1+4*12) + n = 1+4*12; memmove(va, buf, n); return n; } @@ -277,7 +277,7 @@ mousewrite(Chan *c, void *va, long n, ulong offset) memmove(buf, va, n); buf[n] = 0; p = 0; - pt.x = strtoul(buf, &p, 0); + pt.x = strtoul(buf+1, &p, 0); if(p == 0) error(Eshort); pt.y = strtoul(p, 0, 0);