defn logs() { | |
local h, p; | |
p = (vl+sizeofQLock); | |
loop 1, 1024 do | |
{ | |
h = (VtLog)*p; | |
while h do | |
{ | |
print("log(",h\X,") // ",*(h.name\s),"\n"); | |
h = (VtLog)h.next; | |
} | |
p = p+4; | |
} | |
} | |
defn log(l) { | |
local c, nc; | |
l = (VtLog)l; | |
c = l.w; | |
loop 1,l.nchunk do { | |
c = c+sizeofVtLogChunk; | |
if c == l.chunk+l.nchunk*sizeofVtLogChunk then | |
c = l.chunk; | |
c = (VtLogChunk)c; | |
print(stringn(c.p, c.wp-c.p)\s); | |
} | |
} |