mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-07-01 16:58:30 +00:00
Make improvements
- Add rusage to redbean Lua API - Add more redbean documentation - Add pledge() to redbean Lua API - Polyfill OpenBSD pledge() for Linux - Increase PATH_MAX limit to 1024 characters - Untrack sibling processes after fork() on Windows
This commit is contained in:
parent
9a6bd304a5
commit
47b3274665
212 changed files with 2251 additions and 834 deletions
|
@ -16,6 +16,7 @@
|
|||
│ TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR │
|
||||
│ PERFORMANCE OF THIS SOFTWARE. │
|
||||
╚─────────────────────────────────────────────────────────────────────────────*/
|
||||
#include "libc/bits/bits.h"
|
||||
#include "libc/calls/struct/rusage.h"
|
||||
#include "libc/fmt/itoa.h"
|
||||
#include "libc/log/log.h"
|
||||
|
@ -102,7 +103,11 @@ void AppendResourceReport(char **b, struct rusage *ru, const char *nl) {
|
|||
}
|
||||
if (ru->ru_nvcsw + ru->ru_nivcsw > 1) {
|
||||
AppendInt(st, ru->ru_nvcsw + ru->ru_nivcsw);
|
||||
appends(b, " context switch (");
|
||||
appends(b, " context switch");
|
||||
if ((ru->ru_nvcsw + ru->ru_nivcsw) > 1) {
|
||||
appendw(b, READ16LE("es"));
|
||||
}
|
||||
appendw(b, READ16LE(" ("));
|
||||
AppendInt(st,
|
||||
(long double)ru->ru_nvcsw / (ru->ru_nvcsw + ru->ru_nivcsw) * 100);
|
||||
appends(b, "% consensual)");
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue