]> git.ipfire.org Git - thirdparty/systemd.git/blame - src/shared/reboot-util.h
Merge pull request #11827 from keszybz/pkgconfig-variables
[thirdparty/systemd.git] / src / shared / reboot-util.h
CommitLineData
e3631d1c
LP
1/* SPDX-License-Identifier: LGPL-2.1+ */
2#pragma once
3
4int update_reboot_parameter_and_warn(const char *parameter);
c01dcddf
LP
5
6typedef enum RebootFlags {
ef31828d
LP
7 REBOOT_LOG = 1 << 0, /* log about what we are going to do and all errors */
8 REBOOT_DRY_RUN = 1 << 1, /* return 0 right before actually doing the reboot */
9 REBOOT_FALLBACK = 1 << 2, /* fallback to plain reboot() if argument-based reboot doesn't work, isn't configured or doesn't apply otherwise */
c01dcddf
LP
10} RebootFlags;
11
12int reboot_with_parameter(RebootFlags flags);