]> git.pond.sub.org Git - empserver/commitdiff
(lwpStackCheckUsed): Fix confusing output.
authorMarkus Armbruster <armbru@pond.sub.org>
Wed, 17 Mar 2004 07:12:31 +0000 (07:12 +0000)
committerMarkus Armbruster <armbru@pond.sub.org>
Wed, 17 Mar 2004 07:12:31 +0000 (07:12 +0000)
src/lib/lwp/lwp.c

index 8592fa43785d132af42d0b00fcb07689f9a27ee4..90bb99b2ea347c7fd93f056f8d72fe88682168a4 100644 (file)
@@ -590,9 +590,10 @@ lwpStackCheckUsed(struct lwpProc *newp)
            }
        }
     }
-    lwpStatus(newp, "stack use: %u bytes (of %u total)",
-             i * (int)sizeof(long) - LWP_REDZONE,
-             newp->size - 2 * LWP_REDZONE - (int)sizeof(stkalign_t));
+    lwpStatus(newp, "Thread stack %lu used %lu left %lu total",
+             labs((char *)lp - (char *)newp->lowmark) - LWP_REDZONE,
+             labs((char *)newp->himark - (char *)lp) - LWP_REDZONE,
+             labs((char *)newp->himark - (char *)newp->lowmark) - LWP_REDZONE);
 }
 
 #endif