/src/systemd/src/basic/procfs-util.h
Line | Count | Source |
1 | | /* SPDX-License-Identifier: LGPL-2.1-or-later */ |
2 | | #pragma once |
3 | | |
4 | | #include "basic-forward.h" |
5 | | |
6 | | int procfs_get_pid_max(uint64_t *ret); |
7 | | int procfs_get_threads_max(uint64_t *ret); |
8 | | |
9 | | int procfs_tasks_set_limit(uint64_t limit); |
10 | | int procfs_tasks_get_current(uint64_t *ret); |
11 | | |
12 | | int procfs_cpu_get_usage(nsec_t *ret); |
13 | | |
14 | | int procfs_memory_get(uint64_t *ret_total, uint64_t *ret_used); |
15 | 0 | static inline int procfs_memory_get_used(uint64_t *ret) { |
16 | | return procfs_memory_get(NULL, ret); |
17 | 0 | } Unexecuted instantiation: journald-context.c:procfs_memory_get_used Unexecuted instantiation: limits-util.c:procfs_memory_get_used Unexecuted instantiation: procfs-util.c:procfs_memory_get_used Unexecuted instantiation: cgroup.c:procfs_memory_get_used |
18 | | |
19 | | int convert_meminfo_value_to_uint64_bytes(const char *s, uint64_t *ret); |