ref: 41d6036032943035e75a54ffa6b079ba2175c75d
parent: 8442c35cb83a19e35336b95d7cdbe6fe45de83f2
author: cinap_lenrek <cinap_lenrek@gmx.de>
date: Mon Aug 6 23:48:56 EDT 2012
libmach: fix acid -k regression (was broken in r5eeb36d3ddd0)
--- a/sys/src/libmach/map.c
+++ b/sys/src/libmach/map.c
@@ -89,11 +89,13 @@
map = newmap(0, 4);
if (!map)
return 0;
- if(kflag)
+ if(kflag) {regs = "kregs";
- else
+ mode = OREAD;
+ } else {regs = "regs";
- mode = ORDWR;
+ mode = ORDWR;
+ }
if (mach->regsize) {sprint(buf, "/proc/%d/%s", pid, regs);
fd = open(buf, mode);
--
⑨