]> git.ipfire.org Git - thirdparty/systemd.git/blame - src/shared/volatile-util.h
tree-wide: drop 'This file is part of systemd' blurb
[thirdparty/systemd.git] / src / shared / volatile-util.h
CommitLineData
53e1b683 1/* SPDX-License-Identifier: LGPL-2.1+ */
a4c35b6b
LP
2#pragma once
3
4/***
a4c35b6b 5 Copyright 2016 Lennart Poettering
a4c35b6b
LP
6***/
7
8typedef enum VolatileMode {
9 VOLATILE_NO,
10 VOLATILE_YES,
11 VOLATILE_STATE,
12 _VOLATILE_MODE_MAX,
13 _VOLATILE_MODE_INVALID = -1
14} VolatileMode;
15
16VolatileMode volatile_mode_from_string(const char *s);
081a0c72 17const char* volatile_mode_to_string(VolatileMode m);
91214a37
LP
18
19int query_volatile_mode(VolatileMode *ret);