}
}
}
- 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