]> git.ipfire.org Git - thirdparty/systemd.git/blob - src/network/networkd-state-file.h
network/link: shorten code a bit
[thirdparty/systemd.git] / src / network / networkd-state-file.h
1 /* SPDX-License-Identifier: LGPL-2.1-or-later */
2 #pragma once
3
4 typedef struct Link Link;
5 typedef struct Manager Manager;
6
7 void link_dirty(Link *link);
8 void link_clean(Link *link);
9 int link_save_and_clean_full(Link *link, bool also_save_manager);
10 static inline int link_save_and_clean(Link *link) {
11 return link_save_and_clean_full(link, false);
12 }
13
14 int manager_save(Manager *m);
15 int manager_clean_all(Manager *manager);