X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?a=blobdiff_plain;f=mount.c;h=d70aaa82186571254ff86de7c61870b5990b01f5;hb=10a94420172b33a7472a16b2e829689dbc570cad;hp=04edc6e10fad510722382a28b824029865d3f9c5;hpb=80876c20f64f87765242bc35895977ab6a855729;p=elogind.git diff --git a/mount.c b/mount.c index 04edc6e10..d70aaa821 100644 --- a/mount.c +++ b/mount.c @@ -720,6 +720,12 @@ static UnitActiveState mount_active_state(Unit *u) { return state_translation_table[MOUNT(u)->state]; } +static const char *mount_sub_state_to_string(Unit *u) { + assert(u); + + return state_string_table[MOUNT(u)->state]; +} + static void mount_sigchld_event(Unit *u, pid_t pid, int code, int status) { Mount *m = MOUNT(u); bool success; @@ -1286,6 +1292,7 @@ const UnitVTable mount_vtable = { .reload = mount_reload, .active_state = mount_active_state, + .sub_state_to_string = mount_sub_state_to_string, .sigchld_event = mount_sigchld_event, .timer_event = mount_timer_event,