]> git.ipfire.org Git - people/ms/systemd.git/blame - milestone.c
first attempt at proper service/socket logic
[people/ms/systemd.git] / milestone.c
CommitLineData
5cb5a6ff
LP
1/*-*- Mode: C; c-basic-offset: 8 -*-*/
2
3#include "name.h"
4#include "milestone.h"
5#include "load-fragment.h"
6
034c6ed7 7static void milestone_done(Name *n) {
5cb5a6ff
LP
8 Milestone *m = MILESTONE(n);
9
10 assert(m);
11
12 /* Nothing here for now */
13}
14
034c6ed7
LP
15static NameActiveState milestone_active_state(Name *n) {
16 return MILESTONE(n)->state == MILESTONE_DEAD ? NAME_INACTIVE : NAME_ACTIVE;
17}
18
5cb5a6ff
LP
19const NameVTable milestone_vtable = {
20 .suffix = ".milestone",
21
034c6ed7
LP
22 .init = name_load_fragment,
23 .done = milestone_done,
5cb5a6ff 24
034c6ed7 25 .active_state = milestone_active_state
5cb5a6ff 26};