From f50e0a012340fa8dfe6ec7f0cd869f5f3a052d7a Mon Sep 17 00:00:00 2001 From: Lennart Poettering Date: Fri, 29 Jan 2010 03:18:09 +0100 Subject: implement coldpluggin --- unit.c | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) (limited to 'unit.c') diff --git a/unit.c b/unit.c index 7723393db9..7954c04185 100644 --- a/unit.c +++ b/unit.c @@ -170,6 +170,19 @@ int unit_choose_id(Unit *u, const char *name) { return 0; } +int unit_set_description(Unit *u, const char *description) { + char *s; + + assert(u); + + if (!(s = strdup(description))) + return -ENOMEM; + + free(u->meta.description); + u->meta.description = s; + return 0; +} + void unit_add_to_load_queue(Unit *u) { assert(u); @@ -586,7 +599,7 @@ void unit_notify(Unit *u, UnitActiveState os, UnitActiveState ns) { else { assert(u->meta.job->state == JOB_RUNNING); - /* Let's check of this state change + /* Let's check whether this state change * constitutes a finished job, or maybe * cotradicts a running job and hence needs to * invalidate jobs. */ -- cgit v1.2.3-54-g00ecf