2017-11-18 17:09:20 +01:00
|
|
|
/* SPDX-License-Identifier: LGPL-2.1+ */
|
2013-11-18 16:58:43 +01:00
|
|
|
#pragma once
|
2010-07-08 06:08:32 +02:00
|
|
|
|
2012-01-22 18:18:51 +01:00
|
|
|
#include <stdbool.h>
|
2012-04-16 18:56:18 +02:00
|
|
|
#include <sys/types.h>
|
2015-11-18 22:46:33 +01:00
|
|
|
|
2017-04-06 00:50:13 +02:00
|
|
|
#include "sd-bus.h"
|
2017-02-01 20:30:57 +01:00
|
|
|
|
2013-01-14 18:16:50 +01:00
|
|
|
#include "logs-show.h"
|
2015-12-03 21:13:37 +01:00
|
|
|
#include "output-mode.h"
|
2012-01-22 18:18:51 +01:00
|
|
|
|
2016-04-20 16:06:58 +02:00
|
|
|
int show_cgroup_by_path(const char *path, const char *prefix, unsigned columns, OutputFlags flags);
|
|
|
|
int show_cgroup(const char *controller, const char *path, const char *prefix, unsigned columns, OutputFlags flags);
|
2010-07-08 06:08:32 +02:00
|
|
|
|
2016-04-20 16:06:58 +02:00
|
|
|
int show_cgroup_and_extra_by_spec(const char *spec, const char *prefix, unsigned n_columns, const pid_t extra_pids[], unsigned n_extra_pids, OutputFlags flags);
|
|
|
|
int show_cgroup_and_extra(const char *controller, const char *path, const char *prefix, unsigned n_columns, const pid_t extra_pids[], unsigned n_extra_pids, OutputFlags flags);
|
2017-02-01 19:25:27 +01:00
|
|
|
|
2017-02-01 20:30:57 +01:00
|
|
|
int show_cgroup_get_unit_path_and_warn(
|
|
|
|
sd_bus *bus,
|
|
|
|
const char *unit,
|
|
|
|
char **ret);
|
2017-02-02 02:26:58 +01:00
|
|
|
int show_cgroup_get_path_and_warn(
|
2017-02-01 19:25:27 +01:00
|
|
|
const char *machine,
|
2017-02-02 02:26:58 +01:00
|
|
|
const char *prefix,
|
2017-02-01 19:25:27 +01:00
|
|
|
char **ret);
|