chiark
/
gitweb
/
~ianmdlvl
/
elogind.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
core: add manager_status_printf()
[elogind.git]
/
src
/
core
/
unit.h
diff --git
a/src/core/unit.h
b/src/core/unit.h
index c90210302d2b30ce99220e64d76c04423fefb639..84aabd572321098f9e6a0beb20e53dee5dc30ce6 100644
(file)
--- a/
src/core/unit.h
+++ b/
src/core/unit.h
@@
-40,6
+40,7
@@
typedef struct UnitStatusMessageFormats UnitStatusMessageFormats;
#include "condition.h"
#include "install.h"
#include "unit-name.h"
#include "condition.h"
#include "install.h"
#include "unit-name.h"
+#include "cgroup-semantics.h"
enum UnitActiveState {
UNIT_ACTIVE,
enum UnitActiveState {
UNIT_ACTIVE,
@@
-445,7
+446,7
@@
int unit_add_cgroup(Unit *u, CGroupBonding *b);
int unit_add_cgroup_from_text(Unit *u, const char *name, bool overwrite, CGroupBonding **ret);
int unit_add_default_cgroups(Unit *u);
CGroupBonding* unit_get_default_cgroup(Unit *u);
int unit_add_cgroup_from_text(Unit *u, const char *name, bool overwrite, CGroupBonding **ret);
int unit_add_default_cgroups(Unit *u);
CGroupBonding* unit_get_default_cgroup(Unit *u);
-int unit_add_cgroup_attribute(Unit *u, const
char *controller, const char *name, const char *value, CGroupAttributeMapCallback map_callback
, CGroupAttribute **ret);
+int unit_add_cgroup_attribute(Unit *u, const
CGroupSemantics *semantics, const char *controller, const char *name, const char *value
, CGroupAttribute **ret);
int unit_choose_id(Unit *u, const char *name);
int unit_set_description(Unit *u, const char *description);
int unit_choose_id(Unit *u, const char *name);
int unit_set_description(Unit *u, const char *description);
@@
-519,7
+520,8
@@
int unit_add_node_link(Unit *u, const char *what, bool wants);
int unit_coldplug(Unit *u);
int unit_coldplug(Unit *u);
-void unit_status_printf(Unit *u, const char *status, const char *format, ...);
+#define unit_status_printf(u, st, fo, ...) \
+ manager_status_printf((u)->manager, st, fo, __VA_ARGS__)
bool unit_need_daemon_reload(Unit *u);
bool unit_need_daemon_reload(Unit *u);