]>
Commit | Line | Data |
---|---|---|
9aef9a67 LP |
1 | /* SPDX-License-Identifier: LGPL-2.1+ */ |
2 | #pragma once | |
3 | ||
4 | #include <inttypes.h> | |
5 | ||
a04fcf17 LP |
6 | #include "time-util.h" |
7 | ||
9aef9a67 LP |
8 | int procfs_tasks_get_limit(uint64_t *ret); |
9 | int procfs_tasks_set_limit(uint64_t limit); | |
10 | int procfs_tasks_get_current(uint64_t *ret); | |
a04fcf17 LP |
11 | |
12 | int procfs_cpu_get_usage(nsec_t *ret); | |
13 | ||
c482724a ZJS |
14 | int procfs_memory_get(uint64_t *ret_total, uint64_t *ret_used); |
15 | static inline int procfs_memory_get_used(uint64_t *ret) { | |
16 | return procfs_memory_get(NULL, ret); | |
17 | } |