summaryrefslogtreecommitdiff
path: root/sys/lib/acid
diff options
context:
space:
mode:
authoraiju <aiju@phicode.de>2011-08-21 13:52:50 +0200
committeraiju <aiju@phicode.de>2011-08-21 13:52:50 +0200
commit70c4f8e14a96275d914501b95aaa6fb41f44af91 (patch)
tree43b6da9fc622e384e9973fc88542aecd18c58683 /sys/lib/acid
parent23fcac090ca7e6d0856572f107ca6b2ade0ada5b (diff)
fixed acid kernel
Diffstat (limited to 'sys/lib/acid')
-rw-r--r--sys/lib/acid/kernel10
1 files changed, 7 insertions, 3 deletions
diff --git a/sys/lib/acid/kernel b/sys/lib/acid/kernel
index 76b4490f8..30f90c0f0 100644
--- a/sys/lib/acid/kernel
+++ b/sys/lib/acid/kernel
@@ -32,7 +32,7 @@ IHASHSIZE = 64;
defn imagecacheline(h) {
while h != 0 do {
complex Image h;
- print (h\X, " ", qid(h.qid), " type ", h.type\D, " ref ", h.ref, " next ", h.next\X, " ", cname(h.c.name), "\n");
+ print (h\X, " ", qid(h.qid), " type ", h.type\D, " ref ", h.ref, " next ", h.next\X, " ", cname(h.c), "\n");
h = h.hash;
}
}
@@ -46,6 +46,10 @@ defn imagecache() {
}
}
+defn cname(c) {
+ return *(((Path)c.path).s\s);
+}
+
// dump channels
defn chan(c) {
local d, q;
@@ -56,9 +60,9 @@ defn chan(c) {
print("chan(", c\X, "): ref=", c.ref\D, " #", d.dc\r, c.dev\D, " (", q.path, " ", q.vers\D, " ", q.type\X, ")");
print(" fid=", c.fid\D, " iounit=", c.iounit\D);
if c.ref != 0 then {
- print(" ", cname(c.name), " mchan=", c.mchan\X);
+ print(" ", cname(c), " mchan=", c.mchan\X);
if c.mchan != 0 then {
- print(" ", cname(c.mchan.name));
+ print(" ", cname(c.mchan));
}
}
print("\n");