# SPDX-License-Identifier: LGPL-2.1+
-#
-# Copyright 2016 Lennart Poettering
# This is a settings file for OS image generation using mkosi (https://github.com/systemd/mkosi).
# Simply invoke "mkosi" in the project directory to build an OS image.
# SPDX-License-Identifier: LGPL-2.1+
#
-# Copyright 2012 Lennart Poettering
# Copyright 2015, 2016 Viktar Vaŭčkievič
# Message catalog for systemd's own messages
# SPDX-License-Identifier: LGPL-2.1+
#
-# Copyright 2012 Lennart Poettering
# Copyright 2015, 2016 Viktar Vaŭčkievič
# Message catalog for systemd's own messages
# SPDX-License-Identifier: LGPL-2.1+
#
-# Copyright 2012 Lennart Poettering
# Copyright 2016 Alexander Shopov <ash@kambanaria.org>
# Message catalog for systemd's own messages
# SPDX-License-Identifier: LGPL-2.1+
-#
-# Copyright 2012 Lennart Poettering
# Message catalog for systemd's own messages
# SPDX-License-Identifier: LGPL-2.1+
-#
-# Copyright 2012 Lennart Poettering
# Message catalog for systemd's own messages
# Danish translation
# SPDX-License-Identifier: LGPL-2.1+
-#
-# Copyright 2012 Lennart Poettering
-- fc2e22bc6ee647b6b90729ab34a250b1
Subject: Speicherabbild für Prozess @COREDUMP_PID@ (@COREDUMP_COMM) generiert
# SPDX-License-Identifier: LGPL-2.1+
#
-# Copyright 2012 Lennart Poettering
# Copyright 2013-2016 Sylvain Plantefève
# Message catalog for systemd's own messages
# SPDX-License-Identifier: LGPL-2.1+
-#
-# Copyright 2012 Lennart Poettering
# Message catalog for systemd's own messages
# Croatian translation
# SPDX-License-Identifier: LGPL-2.1+
#
-# Copyright 2012 Lennart Poettering
# Copyright 2016 Gabor Kelemen
# Message catalog for systemd's own messages
# SPDX-License-Identifier: LGPL-2.1+
-#
-# Copyright 2012 Lennart Poettering
# Message catalog for systemd's own messages
# Korean translation
# SPDX-License-Identifier: LGPL-2.1+
#
-# Copyright 2012 Lennart Poettering
# Copyright 2014-2017 Piotr Drąg
# Message catalog for systemd's own messages
# SPDX-License-Identifier: LGPL-2.1+
#
-# Copyright 2012 Lennart Poettering
# Copyright 2015 Rafael Ferreira (translation)
# Catálogo de mensagens para as mensagens do próprio systemd
# SPDX-License-Identifier: LGPL-2.1+
#
-# Copyright 2012 Lennart Poettering
# Copyright 2013-2017 Sergey Ptashnick
# Message catalog for systemd's own messages
# SPDX-License-Identifier: LGPL-2.1+
-#
-# Copyright 2012 Lennart Poettering
# Message catalog for systemd's own messages
# Serbian translation
# SPDX-License-Identifier: LGPL-2.1+
#
-# Copyright 2012 Lennart Poettering
# Copyright 2015 Boyuan Yang
# Message catalog for systemd's own messages
# SPDX-License-Identifier: LGPL-2.1+
#
-# Copyright 2012 Lennart Poettering
# Copyright 2015 Jeff Huang
# Message catalog for systemd's own messages
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2011 Lennart Poettering
-->
<refentry id="binfmt.d" conditional='ENABLE_BINFMT'
xmlns:xi="http://www.w3.org/2001/XInclude">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2012 Lennart Poettering
-->
<refentry id="bootup">
<!--
SPDX-License-Identifier: LGPL-2.1+
- Copyright 2012 Lennart Poettering
-
This is based on crypttab(5) from Fedora's initscripts package, which in
turn is based on Debian's version.
The Red Hat version has been written by Miloslav Trmac <mitr@redhat.com>.
-
-->
<refentry id="crypttab" conditional='HAVE_LIBCRYPTSETUP'>
<!--
SPDX-License-Identifier: LGPL-2.1+
- Copyright 2011 Lennart Poettering
-->
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2010 Lennart Poettering
-->
<refentry id="daemon">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2016 Lennart Poettering
-->
<refentry id="dnssec-trust-anchors.d" conditional='ENABLE_RESOLVE'
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2014 Lennart Poettering
-->
<refentry id="file-hierarchy">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2010 Lennart Poettering
-->
<refentry id="halt"
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2010 Lennart Poettering
-->
<refentry id="hostname">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2012 Lennart Poettering
-->
<refentry id="hostnamectl" conditional='ENABLE_HOSTNAMED'
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2012 Lennart Poettering
-->
<refentry id="journalctl"
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2010 Lennart Poettering
-->
<refentry id="journald.conf"
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2012 Lennart Poettering
-->
<refentry id="kernel-command-line">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2016 Lennart Poettering
-->
<refsect1>
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2010 Lennart Poettering
-->
<refentry id="locale.conf">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2012 Lennart Poettering
-->
<refentry id="localectl" conditional='ENABLE_LOCALED'
<!--
SPDX-License-Identifier: LGPL-2.1+
- Copyright 2010 Lennart Poettering
Copyright 2012 Shawn Landden
-->
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2010 Lennart Poettering
-->
<refentry id="loginctl" conditional='ENABLE_LOGIND'
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2010 Lennart Poettering
-->
<refentry id="logind.conf" conditional='ENABLE_LOGIND'
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2010 Lennart Poettering
-->
<refentry id="machine-id">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2010 Lennart Poettering
-->
<refentry id="machine-info">
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2011 Lennart Poettering
-->
<refentry id="modules-load.d" conditional='HAVE_KMOD'
xmlns:xi="http://www.w3.org/2001/XInclude">
<!--
SPDX-License-Identifier: LGPL-2.1+
- Copyright 2011 Lennart Poettering
Copyright 2013 Tom Gundersen
-->
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2014 Lennart Poettering
-->
<refentry id="nss-mymachines" conditional='ENABLE_MACHINED'>
<!--
SPDX-License-Identifier: LGPL-2.1+
- Copyright 2011 Lennart Poettering
Copyright 2013 Tom Gundersen
-->
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2016 Lennart Poettering
-->
<refentry id="nss-systemd" conditional='ENABLE_NSS_SYSTEMD'>
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2010 Lennart Poettering
-->
<refentry id="os-release">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2010 Lennart Poettering
-->
<refentry id="pam_systemd" conditional='HAVE_PAM'>
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2016 Lennart Poettering
-->
<refentry id="resolvectl" conditional='ENABLE_RESOLVE'
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2010 Lennart Poettering
-->
<refentry id="runlevel"
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2015 Lennart Poettering
-->
<refentry id="sd-bus-errors">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2010 Lennart Poettering
-->
<refentry id="sd-daemon"
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2015 Lennart Poettering
-->
<refentry id="sd-event" xmlns:xi="http://www.w3.org/2001/XInclude">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2012 Lennart Poettering
-->
<refentry id="sd-id128"
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2012 Lennart Poettering
-->
<refentry id="sd-journal"
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2010 Lennart Poettering
-->
<refentry id="sd-login" conditional='HAVE_PAM'
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2010 Lennart Poettering
-->
<refentry id="sd_booted"
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2015 Lennart Poettering
-->
<refentry id="sd_bus_error_add_map">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2018 Lennart Poettering
-->
<refentry id="sd_bus_get_n_queued_read">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2017 Lennart Poettering
-->
<refentry id="sd_bus_is_open">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2013 Lennart Poettering
-->
<refentry id="sd_bus_message_get_cookie"
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2013 Lennart Poettering
-->
<refentry id="sd_bus_message_get_monotonic_usec"
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2017 Lennart Poettering
-->
<refentry id="sd_bus_message_set_destination" xmlns:xi="http://www.w3.org/2001/XInclude">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2014 Lennart Poettering
-->
<refentry id="sd_bus_negotiate_fds" xmlns:xi="http://www.w3.org/2001/XInclude">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2013 Lennart Poettering
-->
<refentry id="sd_bus_request_name">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2017 Lennart Poettering
-->
<refentry id="sd_bus_set_connected_signal">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2017 Lennart Poettering
-->
<refentry id="sd_bus_set_sender">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2017 Lennart Poettering
-->
<refentry id="sd_bus_set_watch_bind">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2016 Lennart Poettering
-->
<refentry id="sd_bus_track_add_name" xmlns:xi="http://www.w3.org/2001/XInclude">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2016 Lennart Poettering
-->
<refentry id="sd_bus_track_new" xmlns:xi="http://www.w3.org/2001/XInclude">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2015 Lennart Poettering
-->
<refentry id="sd_event_add_io" xmlns:xi="http://www.w3.org/2001/XInclude">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2014 Lennart Poettering
-->
<refentry id="sd_event_add_time" xmlns:xi="http://www.w3.org/2001/XInclude">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2015 Lennart Poettering
-->
<refentry id="sd_event_exit" xmlns:xi="http://www.w3.org/2001/XInclude">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2014 Lennart Poettering
-->
<refentry id="sd_event_new" xmlns:xi="http://www.w3.org/2001/XInclude">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2015 Lennart Poettering
-->
<refentry id="sd_event_now" xmlns:xi="http://www.w3.org/2001/XInclude">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2015 Lennart Poettering
-->
<refentry id="sd_event_set_watchdog" xmlns:xi="http://www.w3.org/2001/XInclude">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2015 Lennart Poettering
-->
<refentry id="sd_event_source_get_event" xmlns:xi="http://www.w3.org/2001/XInclude">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2015 Lennart Poettering
-->
<refentry id="sd_event_source_get_pending" xmlns:xi="http://www.w3.org/2001/XInclude">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2015 Lennart Poettering
-->
<refentry id="sd_event_source_set_enabled" xmlns:xi="http://www.w3.org/2001/XInclude">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2015 Lennart Poettering
-->
<refentry id="sd_event_source_set_prepare" xmlns:xi="http://www.w3.org/2001/XInclude">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2015 Lennart Poettering
-->
<refentry id="sd_event_source_set_priority" xmlns:xi="http://www.w3.org/2001/XInclude">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2015 Lennart Poettering
-->
<refentry id="sd_event_source_set_userdata" xmlns:xi="http://www.w3.org/2001/XInclude">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2015 Lennart Poettering
-->
<refentry id="sd_event_source_unref" xmlns:xi="http://www.w3.org/2001/XInclude">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2010 Lennart Poettering
-->
<refentry id="sd_get_seats" conditional='HAVE_PAM'
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2012 Lennart Poettering
-->
<refentry id="sd_id128_get_machine" xmlns:xi="http://www.w3.org/2001/XInclude">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2012 Lennart Poettering
-->
<refentry id="sd_id128_randomize" xmlns:xi="http://www.w3.org/2001/XInclude">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2012 Lennart Poettering
-->
<refentry id="sd_id128_to_string" xmlns:xi="http://www.w3.org/2001/XInclude">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2010 Lennart Poettering
-->
<refentry id="sd_is_fifo"
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2012 Lennart Poettering
-->
<refentry id="sd_journal_add_match" xmlns:xi="http://www.w3.org/2001/XInclude">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2016 Lennart Poettering
-->
<refentry id="sd_journal_enumerate_fields" xmlns:xi="http://www.w3.org/2001/XInclude">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2012 Lennart Poettering
-->
<refentry id="sd_journal_get_catalog" xmlns:xi="http://www.w3.org/2001/XInclude">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2012 Lennart Poettering
-->
<refentry id="sd_journal_get_cursor" xmlns:xi="http://www.w3.org/2001/XInclude">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2012 Lennart Poettering
-->
<refentry id="sd_journal_get_cutoff_realtime_usec" xmlns:xi="http://www.w3.org/2001/XInclude">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2012 Lennart Poettering
-->
<refentry id="sd_journal_get_data" xmlns:xi="http://www.w3.org/2001/XInclude">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2012 Lennart Poettering
-->
<refentry id="sd_journal_get_fd" xmlns:xi="http://www.w3.org/2001/XInclude">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2012 Lennart Poettering
-->
<refentry id="sd_journal_get_realtime_usec"
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2012 Lennart Poettering
-->
<refentry id="sd_journal_get_usage" xmlns:xi="http://www.w3.org/2001/XInclude">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2012 Lennart Poettering
-->
<refentry id="sd_journal_next" xmlns:xi="http://www.w3.org/2001/XInclude">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2012 Lennart Poettering
-->
<refentry id="sd_journal_open">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2012 Lennart Poettering
-->
<refentry id="sd_journal_print" xmlns:xi="http://www.w3.org/2001/XInclude">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2012 Lennart Poettering
-->
<refentry id="sd_journal_query_unique" xmlns:xi="http://www.w3.org/2001/XInclude">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2012 Lennart Poettering
-->
<refentry id="sd_journal_seek_head" xmlns:xi="http://www.w3.org/2001/XInclude">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2012 Lennart Poettering
-->
<refentry id="sd_journal_stream_fd" xmlns:xi="http://www.w3.org/2001/XInclude">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2010 Lennart Poettering
-->
<refentry id="sd_listen_fds"
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2010 Lennart Poettering
-->
<refentry id="sd_login_monitor_new" conditional='HAVE_PAM'
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2014 Lennart Poettering
-->
<refentry id="sd_machine_get_class" xmlns:xi="http://www.w3.org/2001/XInclude">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2010 Lennart Poettering
-->
<refentry id="sd_notify"
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2010 Lennart Poettering
-->
<refentry id="sd_pid_get_owner_uid" conditional='HAVE_PAM'
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2010 Lennart Poettering
-->
<refentry id="sd_seat_get_active" conditional='HAVE_PAM'
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2010 Lennart Poettering
-->
<refentry id="sd_session_is_active" conditional='HAVE_PAM'
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2010 Lennart Poettering
-->
<refentry id="sd_uid_get_state" conditional='HAVE_PAM'
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2013 Lennart Poettering
-->
<refentry id="sd_watchdog_enabled"
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2010 Lennart Poettering
-->
<refentry id="shutdown"
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2011 Lennart Poettering
-->
<refentry id="sysctl.d"
xmlns:xi="http://www.w3.org/2001/XInclude">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2010 Lennart Poettering
-->
<refentry id="systemctl"
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2012 Lennart Poettering
-->
<refentry id="systemd-analyze"
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2012 Lennart Poettering
-->
<refentry id="systemd-ask-password-console.service">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2011 Lennart Poettering
-->
<refentry id="systemd-ask-password"
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2013 Lennart Poettering
-->
<refentry id="systemd-backlight@.service" conditional='ENABLE_BACKLIGHT'>
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2012 Lennart Poettering
-->
<refentry id="systemd-binfmt.service" conditional='ENABLE_BINFMT'
xmlns:xi="http://www.w3.org/2001/XInclude">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2012 Lennart Poettering
-->
<refentry id="systemd-cat"
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2010 Lennart Poettering
-->
<refentry id="systemd-cgls"
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2012 Lennart Poettering
-->
<refentry id="systemd-cgtop"
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2012 Lennart Poettering
-->
<refentry id="systemd-cryptsetup-generator" conditional='HAVE_LIBCRYPTSETUP'>
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2012 Lennart Poettering
-->
<refentry id="systemd-cryptsetup@.service" conditional='HAVE_LIBCRYPTSETUP'>
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2014 Lennart Poettering
-->
<refentry id="systemd-debug-generator">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2012 Lennart Poettering
-->
<refentry id="systemd-delta"
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2010 Lennart Poettering
-->
<refentry id="systemd-detect-virt"
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2014 Lennart Poettering
-->
<refentry id="systemd-escape"
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2014 Lennart Poettering
-->
<refentry id="systemd-firstboot" conditional='ENABLE_FIRSTBOOT'
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2012 Lennart Poettering
-->
<refentry id="systemd-fsck@.service">
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2012 Lennart Poettering
-->
<refentry id="systemd-fstab-generator">
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2012 Lennart Poettering
-->
<refentry id="systemd-getty-generator">
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2013 Lennart Poettering
-->
<refentry id="systemd-gpt-auto-generator">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2012 Lennart Poettering
-->
<refentry id="systemd-halt.service">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2012 Lennart Poettering
-->
<refentry id="systemd-hostnamed.service" conditional='ENABLE_HOSTNAMED'>
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2016 Lennart Poettering
-->
<refentry id="systemd-importd.service" conditional='ENABLE_IMPORTD'>
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2012 Lennart Poettering
-->
<refentry id="systemd-inhibit"
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2012 Lennart Poettering
-->
<refentry id="systemd-initctl.service">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2010 Lennart Poettering
-->
<refentry id="systemd-journald.service">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2012 Lennart Poettering
-->
<refentry id="systemd-localed.service" conditional='ENABLE_LOCALED'>
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2010 Lennart Poettering
-->
<refentry id="systemd-logind.service" conditional='ENABLE_LOGIND'>
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2012 Lennart Poettering
-->
<refentry id="systemd-machine-id-setup"
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2012 Lennart Poettering
-->
<refentry id="systemd-modules-load.service" conditional='HAVE_KMOD'>
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2016 Lennart Poettering
-->
<refentry id="systemd-mount"
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2010 Lennart Poettering
-->
<refentry id="systemd-notify"
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2010 Lennart Poettering
-->
<refentry id="systemd-nspawn"
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2014 Lennart Poettering
-->
<refentry id="systemd-path"
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2012 Lennart Poettering
-->
<refentry id="systemd-quotacheck.service" conditional='ENABLE_QUOTACHECK'>
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2012 Lennart Poettering
-->
<refentry id="systemd-random-seed.service" conditional='ENABLE_RANDOMSEED'>
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2017 Lennart Poettering
-->
<refentry id="systemd-rc-local-generator">
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2012 Lennart Poettering
-->
<refentry id="systemd-remount-fs.service">
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2013 Lennart Poettering
-->
<refentry id="systemd-rfkill.service" conditional='ENABLE_RFKILL'>
<!--
SPDX-License-Identifier: LGPL-2.1+
- Copyright 2012 Lennart Poettering
Copyright 2013 Zbigniew Jędrzejewski-Szmek
-->
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2012 Lennart Poettering
-->
<refentry id="systemd-sysctl.service"
xmlns:xi="http://www.w3.org/2001/XInclude">
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2012 Lennart Poettering
-->
<refentry id="systemd-system-update-generator">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2010 Lennart Poettering
-->
<refentry id="systemd-system.conf"
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2014 Lennart Poettering
-->
<refentry id="systemd-sysusers"
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2010 Lennart Poettering
-->
<refentry id="systemd-timedated.service" conditional='ENABLE_TIMEDATED'>
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2010 Lennart Poettering
-->
<refentry id="systemd-tmpfiles"
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2010 Lennart Poettering
-->
<refentry id="systemd-tty-ask-password-agent"
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2014 Lennart Poettering
-->
<refentry id="systemd-update-done.service">
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2012 Lennart Poettering
-->
<refentry id="systemd-update-utmp.service" conditional="ENABLE_UTMP">
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2012 Lennart Poettering
-->
<refentry id="systemd-user-sessions.service" conditional='HAVE_PAM'>
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2012 Lennart Poettering
-->
<refentry id="systemd-vconsole-setup.service" conditional='ENABLE_VCONSOLE'>
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2016 Lennart Poettering
-->
<refentry id="systemd-veritysetup-generator" conditional='HAVE_LIBCRYPTSETUP'>
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2016 Lennart Poettering
-->
<refentry id="systemd-veritysetup@.service" conditional='HAVE_LIBCRYPTSETUP'>
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2016 Lennart Poettering
-->
<refentry id="systemd-volatile-root.service">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2010 Lennart Poettering
-->
<refentry id="systemd.automount">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2010 Lennart Poettering
-->
<refentry id="systemd.device">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2010 Lennart Poettering
-->
<refentry id="systemd.exec">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2010 Lennart Poettering
-->
<refentry id="systemd.journal-fields">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2012 Lennart Poettering
-->
<refentry id="systemd.kill">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2010 Lennart Poettering
-->
<refentry id="systemd.mount">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2015 Lennart Poettering
-->
<refentry id="systemd.nspawn">
<!--
SPDX-License-Identifier: LGPL-2.1+
- Copyright 2013 Lennart Poettering
Copyright 2016 Zbigniew Jędrzejewski-Szmek
-->
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2010 Lennart Poettering
-->
<refentry id="systemd.path">
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2011 Lennart Poettering
-->
<refentry id="systemd.preset">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2010 Lennart Poettering
-->
<refentry id="systemd.service">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2010 Lennart Poettering
-->
<refentry id="systemd.socket">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2010 Lennart Poettering
-->
<refentry id="systemd.special">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2010 Lennart Poettering
-->
<refentry id="systemd.swap">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2010 Lennart Poettering
-->
<refentry id="systemd.target">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2010 Lennart Poettering
-->
<refentry id="systemd.time">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2010 Lennart Poettering
-->
<refentry id="systemd.timer">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2010 Lennart Poettering
-->
<refentry id="systemd.unit">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2010 Lennart Poettering
-->
<refentry id="systemd"
<!DOCTYPE refentry PUBLIC "-//OASIS//DTD DocBook XML V4.2//EN" "http://www.oasis-open.org/docbook/xml/4.2/docbookx.dtd">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2014 Lennart Poettering
-->
<refentry id="sysusers.d" conditional='ENABLE_SYSUSERS'
xmlns:xi="http://www.w3.org/2001/XInclude">
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2010 Lennart Poettering
-->
<refentry id="telinit"
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2012 Lennart Poettering
-->
<refentry id="timedatectl" conditional='ENABLE_TIMEDATECTL'
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2014 Lennart Poettering
-->
<refentry id="timesyncd.conf" conditional='ENABLE_TIMESYNCD'
SPDX-License-Identifier: LGPL-2.1+
Copyright 2014 Zbigniew Jędrzejewski-Szmek
- Copyright 2014 Lennart Poettering
-->
<variablelist>
<!--
SPDX-License-Identifier: LGPL-2.1+
-
- Copyright 2010 Lennart Poettering
-->
<refentry id="vconsole.conf" conditional='ENABLE_VCONSOLE'>
#!/bin/sh
set -ex
-# Copyright 2016 Lennart Poettering
-
# This is a build script for OS image generation using mkosi (https://github.com/systemd/mkosi).
# Simply invoke "mkosi" in the project directory to build an OS image.
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <getopt.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2010-2013 Lennart Poettering
Copyright 2013 Simon Peeters
***/
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <getopt.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2013 Lennart Poettering
-***/
#include "libudev.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2013 Lennart Poettering
-***/
#include <string.h>
#include <sys/socket.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2014 Lennart Poettering
-***/
-
#include <sys/socket.h>
#include "string-util.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <stdint.h>
#include <string.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include <alloca.h>
#include <stddef.h>
#include <stdlib.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2014 Lennart Poettering
-***/
#include <sys/utsname.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2014 Lennart Poettering
-***/
-
#include <endian.h>
#include "macro.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2014 Lennart Poettering
-***/
#include <net/if_arp.h>
#include <string.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2014 Lennart Poettering
-***/
-
const char *arphrd_to_name(int id);
int arphrd_from_name(const char *name);
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2013 Lennart Poettering
-***/
#include <errno.h>
#include <pthread.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2013 Lennart Poettering
-***/
-
int asynchronous_job(void* (*func)(void *p), void *arg);
int asynchronous_sync(pid_t *ret_pid);
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <linux/netlink.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include <stdbool.h>
#include <stdint.h>
#include <sys/types.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2014 Lennart Poettering
-***/
-
#if HAVE_BLKID
#include <blkid.h>
#endif
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <sys/stat.h>
#include <sys/statfs.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include <sys/types.h>
#include "macro.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2014 Lennart Poettering
-***/
#include <errno.h>
#include <fcntl.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2014 Lennart Poettering
-***/
-
#include <stdbool.h>
#include <stdint.h>
#include <sys/types.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#if HAVE_PAM
#define _PAM_FEATURE_ "+PAM"
#else
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2013 Lennart Poettering
-***/
#include <stdlib.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2013 Lennart Poettering
-***/
-
#include <stddef.h>
#include <stdlib.h>
#include <string.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2012 Lennart Poettering
-***/
#include <alloca.h>
#include <ctype.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2012 Lennart Poettering
-***/
-
/* A structure for specifying (possibly repetitive) points in calendar
* time, a la cron */
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2014 Lennart Poettering
-***/
#include <errno.h>
#include <string.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2014 Lennart Poettering
-***/
-
const char *capability_to_name(int id);
int capability_from_name(const char *name);
int capability_list_length(void);
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <grp.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include <stdbool.h>
#include <stdint.h>
#include <sys/capability.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <dirent.h>
#include <errno.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include <dirent.h>
#include <stdbool.h>
#include <stdint.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <fcntl.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
int chattr_fd(int fd, unsigned value, unsigned mask);
int chattr_path(const char *p, unsigned value, unsigned mask);
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010-2012 Lennart Poettering
-***/
#include <errno.h>
#include <fcntl.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010-2012 Lennart Poettering
-***/
-
#include <time.h>
int clock_is_localtime(const char* adjtime_path);
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <dirent.h>
#include <errno.h>
#pragma once
/***
- Copyright 2010-2012 Lennart Poettering
Copyright 2010-2012 Kay Sievers
***/
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2014 Lennart Poettering
-***/
#include <dirent.h>
#include <errno.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2014 Lennart Poettering
-***/
-
#include <inttypes.h>
#include <stdbool.h>
#include <stdint.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2010-2015 Lennart Poettering
Copyright 2015 Filipe Brandenburger
***/
#pragma once
/***
- Copyright 2010-2015 Lennart Poettering
Copyright 2015 Filipe Brandenburger
***/
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include "util.h"
#define DEFAULT_TIMEOUT_USEC (90*USEC_PER_SEC)
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2012 Lennart Poettering
-***/
-
#include <stddef.h>
#include <sys/types.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010-2012 Lennart Poettering
-***/
#include <fcntl.h>
#include <sys/stat.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include <dirent.h>
#include <errno.h>
#include <stdbool.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2012 Lennart Poettering
-***/
#include <errno.h>
#include <limits.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2013 Lennart Poettering
-***/
-
#include <stdbool.h>
#include <stddef.h>
#include <stdio.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2013 Lennart Poettering
-***/
#include <errno.h>
#include <string.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2013 Lennart Poettering
-***/
-
#include <stdbool.h>
/*
* MAX_ERRNO is defined as 4095 in linux/err.h
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <stdlib.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include <inttypes.h>
#include <stddef.h>
#include <stdint.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <dirent.h>
#include <errno.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <signal.h>
#include <stdlib.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include <stdbool.h>
#include "hashmap.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <stdarg.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include "macro.h"
typedef enum ExtractFlags {
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <fcntl.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include <dirent.h>
#include <stdbool.h>
#include <stdio.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2010 Lennart Poettering
Copyright 2010 Harald Hoyer
***/
#pragma once
/***
- Copyright 2010 Lennart Poettering
Copyright 2010 Harald Hoyer
***/
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <fcntl.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include <dirent.h>
#include <stdbool.h>
#include <stddef.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <stddef.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include <dirent.h>
#include <fcntl.h>
#include <limits.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2012 Lennart Poettering
-***/
-
#if HAVE_GCRYPT
#include <gcrypt.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <dirent.h>
#include <errno.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include <glob.h>
#include <stdbool.h>
#include <string.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2010 Lennart Poettering
Copyright 2014 Michal Schmidt
***/
#pragma once
/***
- Copyright 2010 Lennart Poettering
Copyright 2014 Michal Schmidt
***/
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2010 Lennart Poettering
Copyright 2014 Michal Schmidt
***/
#pragma once
/***
- Copyright 2010 Lennart Poettering
Copyright 2014 Michal Schmidt
***/
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <ctype.h>
#include <errno.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include <stdbool.h>
#include <stddef.h>
#include <stdio.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2015 Lennart Poettering
-***/
#include <errno.h>
#include <limits.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010-2015 Lennart Poettering
-***/
-
#include <stdbool.h>
#include <stdio.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2014 Lennart Poettering
-***/
#include <arpa/inet.h>
#include <endian.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2014 Lennart Poettering
-***/
-
#include <netinet/in.h>
#include <stddef.h>
#include <sys/socket.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <limits.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include <stdbool.h>
#include <stddef.h>
#include <stdint.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2016 Lennart Poettering
-***/
#include <linux/if_alg.h>
#include <stdbool.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2016 Lennart Poettering
-***/
-
#include <inttypes.h>
#include <sys/types.h>
#include <sys/uio.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <sys/stat.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include <stdbool.h>
#include <sys/types.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
/* The head of the linked list. Use this in the structure that shall
* contain the head of the linked list */
#define LIST_HEAD(t,name) \
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2014 Lennart Poettering
-***/
#include <dirent.h>
#include <errno.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2014 Lennart Poettering
-***/
-
#include <libintl.h>
#include <stdbool.h>
#include <locale.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <fcntl.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2011 Lennart Poettering
-***/
-
#include <stddef.h>
#include "macro.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <fcntl.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include <stdarg.h>
#include <stdbool.h>
#include <stdlib.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include <inttypes.h>
#include <stdbool.h>
#include <sys/param.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2013 Lennart Poettering
-***/
#include <errno.h>
#include <fcntl.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2013 Lennart Poettering
-***/
-
#include <inttypes.h>
#include <stddef.h>
#include <stdint.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2010-2014 Lennart Poettering
Copyright 2014 Michal Schmidt
***/
#pragma once
/***
- Copyright 2011-2014 Lennart Poettering
Copyright 2014 Michal Schmidt
***/
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
/* Missing glibc definitions to access certain kernel APIs */
#include <errno.h>
#pragma once
/***
- Copyright 2010 Lennart Poettering
Copyright 2016 Zbigniew Jędrzejewski-Szmek
***/
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2010 Lennart Poettering
Copyright 2013 Kay Sievers
***/
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <stdbool.h>
#pragma once
/***
- Copyright 2010 Lennart Poettering
Copyright 2013 Kay Sievers
***/
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <stdio_ext.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include <fcntl.h>
#include <mntent.h>
#include <stdbool.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2014 Lennart Poettering
-***/
-
#include <grp.h>
#include <netdb.h>
#include <nss.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2016 Lennart Poettering
-***/
#include "ordered-set.h"
#include "strv.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2015 Lennart Poettering
-***/
-
#include "hashmap.h"
typedef struct OrderedSet OrderedSet;
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <signal.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include <stdbool.h>
#include "macro.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <inttypes.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include <inttypes.h>
#include <limits.h>
#include <stddef.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010-2012 Lennart Poettering
-***/
#include <errno.h>
#include <limits.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010-2012 Lennart Poettering
-***/
-
#include <alloca.h>
#include <stdbool.h>
#include <stddef.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2013 Lennart Poettering
-***/
/*
* Priority Queue
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2013 Lennart Poettering
-***/
-
#include <stdbool.h>
#include "hashmap.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <stdbool.h>
#include <stddef.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include <stdbool.h>
#include "log.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <ctype.h>
#include <errno.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include <alloca.h>
#include <errno.h>
#include <sched.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <elf.h>
#include <errno.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include <stdbool.h>
#include <stddef.h>
#include <stdint.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <sys/time.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include <stdbool.h>
#include "time-util.h"
#pragma once
/***
- Copyright 2010 Lennart Poettering
Copyright 2016 Michael Karcher
***/
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2013 Lennart Poettering
-***/
-
/* A type-safe atomic refcounter.
*
* DO NOT USE THIS UNLESS YOU ACTUALLY CARE ABOUT THREAD SAFETY! */
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2012 Lennart Poettering
-***/
#include <errno.h>
#include <stddef.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2012 Lennart Poettering
-***/
-
char *replace_var(const char *text, char *(*lookup)(const char *variable, void *userdata), void *userdata);
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <sys/resource.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include <sys/resource.h>
#include "macro.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2015 Lennart Poettering
-***/
#include <errno.h>
#include <fcntl.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2015 Lennart Poettering
-***/
-
#include <sys/stat.h>
#include "util.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <malloc.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include <stdbool.h>
#include <sys/socket.h>
#include <sys/types.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include "extract-word.h"
#include "hashmap.h"
#include "macro.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2014 Lennart Poettering
-***/
#include <errno.h>
#include <signal.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2014 Lennart Poettering
-***/
-
void sigbus_install(void);
void sigbus_reset(void);
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2015 Lennart Poettering
-***/
#include <errno.h>
#include <stdarg.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010-2015 Lennart Poettering
-***/
-
#include <signal.h>
#include "macro.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <netinet/in.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2014 Lennart Poettering
-***/
#include <netinet/in.h>
#include <string.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2014 Lennart Poettering
-***/
-
const char *socket_protocol_to_name(int id);
int socket_protocol_from_name(const char *name);
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <arpa/inet.h>
#include <errno.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include <netinet/ether.h>
#include <netinet/in.h>
#include <stdbool.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#define SPECIAL_DEFAULT_TARGET "default.target"
/* Shutdown targets */
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010-2012 Lennart Poettering
-***/
#include <dirent.h>
#include <errno.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010-2012 Lennart Poettering
-***/
-
#include <stdbool.h>
#include <stddef.h>
#include <sys/stat.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include <printf.h>
#include <stdarg.h>
#include <stdio.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include "string-table.h"
#include "string-util.h"
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include <errno.h>
#include <stddef.h>
#include <stdio.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <stdarg.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include <alloca.h>
#include <stdbool.h>
#include <stddef.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <fnmatch.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include <fnmatch.h>
#include <stdarg.h>
#include <stdbool.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <string.h>
#include <syslog.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include <stdbool.h>
int log_facility_unshifted_to_string_alloc(int i, char **s);
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <fcntl.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include <stdarg.h>
#include <stdbool.h>
#include <stdio.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <limits.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include <inttypes.h>
#include <stdbool.h>
#include <stddef.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include <stdbool.h>
#include <sys/stat.h>
#include <sys/types.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include "alloc-util.h"
#include "bus-label.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include <stdbool.h>
#include "macro.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <stddef.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include <stdbool.h>
#include "macro.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <alloca.h>
#include <errno.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include <grp.h>
#include <gshadow.h>
#include <pwd.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
Copyright 2008-2011 Kay Sievers
- Copyright 2012 Lennart Poettering
***/
/* Parts of this file are based on the GLIB utf8 validation functions. The
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2012 Lennart Poettering
-***/
-
#include <stdbool.h>
#include <stddef.h>
#include <stdint.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <alloca.h>
#include <errno.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include <alloca.h>
#include <errno.h>
#include <fcntl.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2014 Lennart Poettering
-***/
#include <errno.h>
#include <getopt.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2014 Lennart Poettering
-***/
-
#define VERB_ANY ((unsigned) -1)
typedef enum VerbFlags {
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2011 Lennart Poettering
-***/
#if defined(__i386__) || defined(__x86_64__)
#include <cpuid.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2011 Lennart Poettering
-***/
-
#include <stdbool.h>
#include "macro.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <stdbool.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include <stdbool.h>
#include "macro.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <fcntl.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include <stdbool.h>
#include <stddef.h>
#include <sys/types.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2013 Lennart Poettering
-***/
#include <errno.h>
#include <stddef.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2013 Lennart Poettering
-***/
-
enum {
XML_END,
XML_TEXT,
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <getopt.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
Copyright 2013-2015 Kay Sievers
- Copyright 2013 Lennart Poettering
***/
#include <blkid.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2014 Lennart Poettering
-***/
#include "sd-bus.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2014 Lennart Poettering
-***/
-
#include <stdbool.h>
typedef struct XMLIntrospectOps {
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2013 Lennart Poettering
-***/
#include <getopt.h>
#include <stdio_ext.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <getopt.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <stdlib.h>
#include <sys/socket.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2012 Lennart Poettering
-***/
#include <alloca.h>
#include <errno.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2012 Lennart Poettering
-***/
#include <errno.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2012 Lennart Poettering
-***/
-
int get_audit_fd(void);
void close_audit_fd(void);
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <fcntl.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
typedef struct Automount Automount;
#include "unit.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2013 Lennart Poettering
-***/
#include <fcntl.h>
#include <fnmatch.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2013 Lennart Poettering
-***/
-
#include <stdbool.h>
#include "cgroup-util.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2017 Lennart Poettering
-***/
#include <sys/types.h>
#include <sys/stat.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2017 Lennart Poettering
-***/
-
#include <sys/types.h>
int path_chown_recursive(const char *path, uid_t uid, gid_t gid);
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include "automount.h"
#include "bus-util.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include "sd-bus.h"
#include "sd-bus-vtable.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2013 Lennart Poettering
-***/
#include <arpa/inet.h>
#include <stdio_ext.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2013 Lennart Poettering
-***/
-
#include "sd-bus.h"
#include "sd-bus-vtable.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include "dbus-device.h"
#include "device.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include "sd-bus-vtable.h"
extern const sd_bus_vtable bus_device_vtable[];
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <sys/mount.h>
#include <sys/prctl.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include "sd-bus.h"
#include "sd-bus-vtable.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include "sd-bus.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include "sd-bus.h"
#include "sd-bus-vtable.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2012 Lennart Poettering
-***/
#include "bus-util.h"
#include "dbus-kill.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2012 Lennart Poettering
-***/
-
#include "sd-bus.h"
#include "sd-bus-vtable.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <sys/prctl.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include "sd-bus-vtable.h"
#include "manager.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include "bus-util.h"
#include "dbus-cgroup.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include "sd-bus.h"
#include "sd-bus-vtable.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include "alloc-util.h"
#include "bus-util.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include "sd-bus.h"
#include "sd-bus-vtable.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2013 Lennart Poettering
-***/
#include "alloc-util.h"
#include "bus-common-errors.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2013 Lennart Poettering
-***/
-
#include "sd-bus.h"
#include "sd-bus-vtable.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <stdio_ext.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include "sd-bus.h"
#include "sd-bus-vtable.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2013 Lennart Poettering
-***/
#include "dbus-cgroup.h"
#include "dbus-slice.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2013 Lennart Poettering
-***/
-
#include "sd-bus.h"
#include "sd-bus-vtable.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include "alloc-util.h"
#include "bus-util.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include "sd-bus.h"
#include "sd-bus-vtable.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2010 Lennart Poettering
Copyright 2010 Maarten Lankhorst
***/
#pragma once
/***
- Copyright 2010 Lennart Poettering
Copyright 2010 Maarten Lankhorst
***/
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include "dbus-target.h"
#include "unit.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include "sd-bus-vtable.h"
extern const sd_bus_vtable bus_target_vtable[];
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include "alloc-util.h"
#include "bus-util.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include "sd-bus.h"
#include "sd-bus-vtable.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include "sd-bus.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include "sd-bus.h"
#include "sd-bus-vtable.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include "bus-util.h"
#include "dbus-util.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include "sd-bus.h"
#include "unit.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <sys/epoll.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include "sd-bus.h"
#include "manager.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <sys/epoll.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include "unit.h"
typedef struct Device Device;
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2016 Lennart Poettering
-***/
#include <grp.h>
#include <pwd.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2016 Lennart Poettering
-***/
-
typedef struct DynamicUser DynamicUser;
typedef struct DynamicCreds {
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2014 Lennart Poettering
Copyright 2012 Michael Olbrich
***/
#pragma once
/***
- Copyright 2014 Lennart Poettering
Copyright 2012 Michael Olbrich
***/
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <fcntl.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
typedef struct ExecStatus ExecStatus;
typedef struct ExecCommand ExecCommand;
typedef struct ExecContext ExecContext;
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <stdio.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
int hostname_setup(void);
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2010 Lennart Poettering
Copyright © 2012 Roberto Sassu - Politecnico di Torino, Italy
TORSEC group — http://security.polito.it
***/
#pragma once
/***
- Copyright 2010 Lennart Poettering
Copyright © 2012 Roberto Sassu - Politecnico di Torino, Italy
TORSEC group — http://security.polito.it
***/
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include <stdbool.h>
#include "sd-event.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2012 Lennart Poettering
-***/
#include "kill.h"
#include "signal-util.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2012 Lennart Poettering
-***/
-
typedef struct KillContext KillContext;
#include <stdbool.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2012 Lennart Poettering
-***/
-
#include "time-util.h"
void broadcast_signal(int sig, bool wait_for_exit, bool send_sighup, usec_t timeout);
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <ftw.h>
#include <string.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
int kmod_setup(void);
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include "conf-parser.h"
#include "fs-util.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include "dropin.h"
#include "unit.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2010 Lennart Poettering
Copyright 2012 Holger Hans Peter Freyther
***/
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include "conf-parser.h"
#include "unit.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <stdlib.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
int locale_setup(char ***environment);
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <net/if.h>
#include <stdlib.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
int loopback_setup(void);
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <fcntl.h>
#include <sched.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
int machine_id_commit(const char *root);
int machine_id_setup(const char *root, sd_id128_t requested, sd_id128_t *ret);
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <fcntl.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <fcntl.h>
}
}
-
static void manager_enumerate(Manager *m) {
UnitType c;
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include <stdbool.h>
#include <stdio.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <ftw.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include <stdbool.h>
int mount_setup_early(void);
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <signal.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
typedef struct Mount Mount;
#include "kill.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <sched.h>
#pragma once
/***
- Copyright 2010 Lennart Poettering
Copyright 2016 Djalal Harouni
***/
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <sys/epoll.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
typedef struct Path Path;
typedef struct PathSpec PathSpec;
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2013 Lennart Poettering
-***/
#include <errno.h>
#include <unistd.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2013 Lennart Poettering
-***/
-
typedef struct Scope Scope;
#include "cgroup.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <stdio.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include <stdbool.h>
int mac_selinux_setup(bool *loaded_policy);
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <signal.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
typedef struct Service Service;
typedef struct ServiceFDStore ServiceFDStore;
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2014 Lennart Poettering
-***/
#include "alloc-util.h"
#include "fd-util.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2014 Lennart Poettering
-***/
-
#include <stdbool.h>
#include "macro.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2013 Lennart Poettering
-***/
#include <errno.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2013 Lennart Poettering
-***/
-
#include "unit.h"
typedef struct Slice Slice;
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <arpa/inet.h>
#include <errno.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
typedef struct Socket Socket;
typedef struct SocketPeer SocketPeer;
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <sys/epoll.h>
#pragma once
/***
- Copyright 2010 Lennart Poettering
Copyright 2010 Maarten Lankhorst
***/
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include "dbus-target.h"
#include "log.h"
#include "unit.h"
-/***
- Copyright 2010 Lennart Poettering
-***/
-
typedef struct Target Target;
struct Target {
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
typedef struct Timer Timer;
#include "calendarspec.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <fcntl.h>
#include <unistd.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
typedef struct Transaction Transaction;
#include "hashmap.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include "alloc-util.h"
#include "cgroup-util.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include "unit.h"
int unit_name_printf(Unit *u, const char* text, char **ret);
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <stdlib.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include <stdbool.h>
#include <stdlib.h>
#include <unistd.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2014 Lennart Poettering
-***/
#include <sys/statvfs.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2014 Lennart Poettering
-***/
-
#include <inttypes.h>
#include <sys/types.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2012 Lennart Poettering
-***/
#include <errno.h>
#include <stdio.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2014 Lennart Poettering
-***/
#include <dwarf.h>
#include <elfutils/libdwfl.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2014 Lennart Poettering
-***/
-
int coredump_make_stack_trace(int fd, const char *executable, char **ret);
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <stdio_ext.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <mntent.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2014 Lennart Poettering
-***/
#include "alloc-util.h"
#include "mkdir.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2012 Lennart Poettering
Copyright 2013 Zbigniew Jędrzejewski-Szmek
***/
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <getopt.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2016 Lennart Poettering
-***/
#include <fcntl.h>
#include <stdio.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2014 Lennart Poettering
-***/
#include <fcntl.h>
#include <getopt.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2010 Lennart Poettering
Copyright 2014 Holger Hans Peter Freyther
***/
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2012 Lennart Poettering
-***/
#include <errno.h>
#include <mntent.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <fcntl.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2013 Lennart Poettering
-***/
#include <blkid.h>
#include <stdlib.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2012 Lennart Poettering
-***/
#include <getopt.h>
#include <locale.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2011 Lennart Poettering
-***/
#include <errno.h>
#include <string.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2014 Lennart Poettering
-***/
#include "alloc-util.h"
#include "curl-util.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2014 Lennart Poettering
-***/
-
#include <curl/curl.h>
#include <sys/types.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2015 Lennart Poettering
-***/
#include <sys/sendfile.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2015 Lennart Poettering
-***/
-
#include "sd-event.h"
#include "import-compress.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2015 Lennart Poettering
-***/
#include "sd-daemon.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2015 Lennart Poettering
-***/
-
#include "sd-event.h"
#include "import-compress.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2015 Lennart Poettering
-***/
#include <getopt.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2015 Lennart Poettering
-***/
#include <sched.h>
#include <sys/prctl.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2015 Lennart Poettering
-***/
-
int import_make_read_only_fd(int fd);
int import_make_read_only(const char *path);
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2015 Lennart Poettering
-***/
#include "import-compress.h"
#include "string-table.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2015 Lennart Poettering
-***/
-
#include <bzlib.h>
#include <lzma.h>
#include <sys/types.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2015 Lennart Poettering
-***/
#include <linux/fs.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2015 Lennart Poettering
-***/
-
#include "sd-event.h"
#include "import-util.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2015 Lennart Poettering
-***/
#include <linux/fs.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2015 Lennart Poettering
-***/
-
#include "sd-event.h"
#include "import-util.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2015 Lennart Poettering
-***/
#include <getopt.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2015 Lennart Poettering
-***/
#include <sys/prctl.h>
#include <sys/wait.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2015 Lennart Poettering
-***/
#include <sys/prctl.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2015 Lennart Poettering
-***/
-
#include <stdbool.h>
#include "import-util.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2015 Lennart Poettering
-***/
#include <sys/xattr.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2015 Lennart Poettering
-***/
-
#include <gcrypt.h>
#include "curl-util.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2014 Lennart Poettering
-***/
#include <curl/curl.h>
#include <linux/fs.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2014 Lennart Poettering
-***/
-
#include "sd-event.h"
#include "import-util.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2015 Lennart Poettering
-***/
#include <curl/curl.h>
#include <sys/prctl.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2015 Lennart Poettering
-***/
-
#include "sd-event.h"
#include "import-util.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2014 Lennart Poettering
-***/
#include <getopt.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2015 Lennart Poettering
-***/
#include <zlib.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2015 Lennart Poettering
-***/
-
int qcow2_detect(int fd);
int qcow2_convert(int qcow2_fd, int raw_fd);
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2015 Lennart Poettering
-***/
#include "fd-util.h"
#include "log.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <ctype.h>
#include <errno.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2012 Lennart Poettering
-***/
#include <fcntl.h>
#include <getopt.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2012 Lennart Poettering
Copyright 2012 Zbigniew Jędrzejewski-Szmek
***/
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2012 Lennart Poettering
-***/
#include <errno.h>
#include <fcntl.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2012 Lennart Poettering
-***/
#include <errno.h>
#include <fcntl.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2012 Lennart Poettering
-***/
-
#include <stdbool.h>
#include "sd-id128.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2011 Lennart Poettering
-***/
#include <inttypes.h>
#include <stdlib.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2011 Lennart Poettering
-***/
-
#include <unistd.h>
#include "journal-def.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2012 Lennart Poettering
-***/
#include <fcntl.h>
#include <sys/mman.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2012 Lennart Poettering
-***/
-
#include <stdbool.h>
#include "journal-file.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2011 Lennart Poettering
-***/
-
#include "sd-id128.h"
#include "macro.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2011 Lennart Poettering
-***/
#include <errno.h>
#include <fcntl.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2011 Lennart Poettering
-***/
-
#include <inttypes.h>
#if HAVE_GCRYPT
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2011 Lennart Poettering
-***/
-
#include <inttypes.h>
#include <stdbool.h>
#include <sys/types.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2012 Lennart Poettering
-***/
#include <errno.h>
#include <qrencode.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2012 Lennart Poettering
-***/
-
#include <inttypes.h>
#include <stdio.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2011 Lennart Poettering
-***/
#include <errno.h>
#include <fcntl.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2011 Lennart Poettering
-***/
#include <fcntl.h>
#include <sys/stat.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2011 Lennart Poettering
-***/
-
#include <inttypes.h>
#include <stdbool.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2012 Lennart Poettering
-***/
#include <fcntl.h>
#include <stddef.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2011 Lennart Poettering
-***/
-
#include "journal-file.h"
int journal_file_verify(JournalFile *f, const char *key, usec_t *first_contained, usec_t *last_validated, usec_t *last_contained, bool show_progress);
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2011 Lennart Poettering
-***/
#include <errno.h>
#include <fcntl.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2014 Lennart Poettering
-***/
#include "alloc-util.h"
#include "audit-type.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2014 Lennart Poettering
-***/
-
#include "journald-server.h"
#include "socket-util.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2011 Lennart Poettering
-***/
#include <fcntl.h>
#include <sys/socket.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2011 Lennart Poettering
-***/
-
#include "journald-server.h"
void server_forward_console(Server *s, int priority, const char *identifier, const char *message, const struct ucred *ucred);
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2017 Lennart Poettering
-***/
#if HAVE_SELINUX
#include <selinux/selinux.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2017 Lennart Poettering
-***/
-
#include <inttypes.h>
#include <sys/types.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2011 Lennart Poettering
-***/
#include <fcntl.h>
#include <sys/epoll.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2011 Lennart Poettering
-***/
-
#include "journald-server.h"
int server_open_dev_kmsg(Server *s);
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2011 Lennart Poettering
-***/
#include <stddef.h>
#include <sys/epoll.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2011 Lennart Poettering
-***/
-
#include "journald-server.h"
void server_process_native_message(
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2011 Lennart Poettering
-***/
#include <errno.h>
#include <string.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2011 Lennart Poettering
-***/
-
#include "util.h"
typedef struct JournalRateLimit JournalRateLimit;
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2011 Lennart Poettering
-***/
#if HAVE_SELINUX
#include <selinux/selinux.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2011 Lennart Poettering
-***/
-
#include <stdbool.h>
#include <sys/types.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2011 Lennart Poettering
-***/
#include <stddef.h>
#include <unistd.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2011 Lennart Poettering
-***/
-
typedef struct StdoutStream StdoutStream;
#include "fdset.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2011 Lennart Poettering
-***/
#include <stddef.h>
#include <sys/epoll.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2011 Lennart Poettering
-***/
-
#include "journald-server.h"
int syslog_fixup_facility(int priority) _const_;
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2011 Lennart Poettering
-***/
#include <unistd.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2012 Lennart Poettering
-***/
#include <errno.h>
#include <stdlib.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2012 Lennart Poettering
-***/
-
#include <stdbool.h>
#include <sys/stat.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2011 Lennart Poettering
-***/
#include <errno.h>
#include <fcntl.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2012 Lennart Poettering
Copyright 2013 Zbigniew Jędrzejewski-Szmek
***/
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2011 Lennart Poettering
-***/
#include <stdbool.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2012 Lennart Poettering
-***/
#include <stdio.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2013 Lennart Poettering
-***/
#include <fcntl.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2012 Lennart Poettering
-***/
#include <stdio.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2011 Lennart Poettering
-***/
#include <errno.h>
#include <stdlib.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2012 Lennart Poettering
-***/
#include <fcntl.h>
#include <unistd.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2011 Lennart Poettering
-***/
#include "alloc-util.h"
#include "journald-syslog.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2012 Lennart Poettering
-***/
#include <fcntl.h>
#include <stdio.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2011 Lennart Poettering
-***/
#include <fcntl.h>
#include <unistd.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2012 Lennart Poettering
-***/
#include <fcntl.h>
#include <stdlib.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2016 Lennart Poettering
-***/
#include "alloc-util.h"
#include "escape.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2016 Lennart Poettering
-***/
-
#include <inttypes.h>
#include <stdbool.h>
#include <sys/types.h>
#pragma once
/***
- Copyright 2013 Lennart Poettering
***/
#include "bus-error.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2013 Lennart Poettering
***/
#include <fcntl.h>
#pragma once
/***
- Copyright 2013 Lennart Poettering
***/
#include "sd-bus.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2013 Lennart Poettering
***/
#if HAVE_VALGRIND_MEMCHECK_H
#pragma once
/***
- Copyright 2013 Lennart Poettering
***/
#include "sd-bus.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2013 Lennart Poettering
***/
#include "bus-internal.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2013 Lennart Poettering
***/
#include <linux/capability.h>
#pragma once
/***
- Copyright 2013 Lennart Poettering
***/
#include <stdbool.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2013 Lennart Poettering
***/
#include "alloc-util.h"
#pragma once
/***
- Copyright 2013 Lennart Poettering
***/
#include <stdbool.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2013 Lennart Poettering
***/
#include <errno.h>
#pragma once
/***
- Copyright 2013 Lennart Poettering
***/
#include <stdbool.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2013 Lennart Poettering
***/
#include <errno.h>
#pragma once
/***
- Copyright 2013 Lennart Poettering
***/
#include "macro.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2013 Lennart Poettering
***/
#include "alloc-util.h"
#pragma once
/***
- Copyright 2013 Lennart Poettering
***/
#include <pthread.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2013 Lennart Poettering
***/
#include <stdio_ext.h>
#pragma once
/***
- Copyright 2013 Lennart Poettering
***/
#include <stdio.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2013 Lennart Poettering
***/
#if HAVE_VALGRIND_MEMCHECK_H
#pragma once
/***
- Copyright 2013 Lennart Poettering
***/
#include "sd-bus.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2013 Lennart Poettering
***/
#include <stdio_ext.h>
#pragma once
/***
- Copyright 2013 Lennart Poettering
***/
#include "sd-bus.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2013 Lennart Poettering
***/
#include <errno.h>
#pragma once
/***
- Copyright 2013 Lennart Poettering
***/
#include <byteswap.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2013 Lennart Poettering
***/
#include "alloc-util.h"
#pragma once
/***
- Copyright 2013 Lennart Poettering
***/
#include "bus-internal.h"
#pragma once
/***
- Copyright 2013 Lennart Poettering
***/
#include <endian.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2013 Lennart Poettering
***/
#include <util.h>
#pragma once
/***
- Copyright 2013 Lennart Poettering
***/
#include <stdbool.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2013 Lennart Poettering
***/
#include "sd-bus.h"
#pragma once
/***
- Copyright 2014 Lennart Poettering
***/
#include "sd-bus.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2013 Lennart Poettering
***/
#include <endian.h>
#pragma once
/***
- Copyright 2013 Lennart Poettering
***/
#include "sd-bus.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2013 Lennart Poettering
***/
#include "sd-bus.h"
#pragma once
/***
- Copyright 2013 Lennart Poettering
***/
void bus_track_dispatch(sd_bus_track *track);
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2013 Lennart Poettering
***/
#include <errno.h>
#pragma once
/***
- Copyright 2013 Lennart Poettering
***/
#include <stdbool.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2013 Lennart Poettering
***/
#include <endian.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2013 Lennart Poettering
***/
#include <sys/wait.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2013 Lennart Poettering
***/
#include <fcntl.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2013 Lennart Poettering
***/
#include "sd-bus.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2013 Lennart Poettering
***/
#include "sd-bus.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2013 Lennart Poettering
***/
#if HAVE_GLIB
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2013 Lennart Poettering
***/
#include "bus-introspect.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2013 Lennart Poettering
***/
#include <math.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2013 Lennart Poettering
***/
#include "bus-match.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2013 Lennart Poettering
***/
#include <pthread.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2013 Lennart Poettering
***/
#include <pthread.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2013 Lennart Poettering
***/
#include "bus-internal.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2016 Lennart Poettering
***/
#include <errno.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2017 Lennart Poettering
***/
#include <pthread.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2010 Lennart Poettering
***/
#include <errno.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2013 Lennart Poettering
***/
#include <sys/epoll.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2013 Lennart Poettering
***/
#include <sys/wait.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2016 Lennart Poettering
***/
#include <errno.h>
#pragma once
/***
- Copyright 2016 Lennart Poettering
***/
#include <stdbool.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2011 Lennart Poettering
***/
#include <errno.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2011 Lennart Poettering
***/
#include <errno.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2011 Lennart Poettering
***/
#include <poll.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2008-2011 Lennart Poettering
Copyright 2014 Tom Gundersen
***/
#pragma once
/***
- Copyright 2008-2011 Lennart Poettering
***/
#include "sd-netlink.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2014 Lennart Poettering
***/
#include "af-list.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2014 Lennart Poettering
***/
#include "alloc-util.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2011 Lennart Poettering
Copyright 2014 Tom Gundersen
***/
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2014 Lennart Poettering
***/
#include "sd-path.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2005-2008 Lennart Poettering
***/
#include <errno.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2005-2008 Lennart Poettering
Copyright 2014 Daniel Buch
***/
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2013 Lennart Poettering
***/
#include "sd-utf8.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2011 Lennart Poettering
Copyright 2013 Kay Sievers
***/
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2011 Lennart Poettering
Copyright 2013 Kay Sievers
***/
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2012 Lennart Poettering
Copyright 2013 Kay Sievers
***/
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2011 Lennart Poettering
Copyright 2013 Kay Sievers
***/
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2012 Lennart Poettering
-***/
#include <fcntl.h>
#include <getopt.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <getopt.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2011 Lennart Poettering
-***/
#include <errno.h>
#include <string.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2011 Lennart Poettering
-***/
-
#include <stdbool.h>
#include <sys/types.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2012 Lennart Poettering
-***/
#include <unistd.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2012 Lennart Poettering
-***/
-
#include "conf-parser.h"
typedef enum HandleAction {
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2012 Lennart Poettering
-***/
#include <errno.h>
#include <fcntl.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2012 Lennart Poettering
-***/
-
typedef struct Button Button;
#include "logind.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2011 Lennart Poettering
-***/
#include <fcntl.h>
#include <pwd.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2011 Lennart Poettering
-***/
#include <errno.h>
#include <pwd.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2011 Lennart Poettering
-***/
#include <string.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2011 Lennart Poettering
-***/
-
typedef struct Device Device;
#include "list.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2012 Lennart Poettering
-***/
#include <errno.h>
#include <fcntl.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2012 Lennart Poettering
-***/
-
typedef struct Inhibitor Inhibitor;
typedef enum InhibitWhat {
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2011 Lennart Poettering
-***/
#include <errno.h>
#include <string.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2011 Lennart Poettering
-***/
#include <errno.h>
#include <fcntl.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2011 Lennart Poettering
-***/
-
typedef struct Seat Seat;
#include "list.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2011 Lennart Poettering
-***/
#include <errno.h>
#include <string.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2011 Lennart Poettering
-***/
#include <errno.h>
#include <fcntl.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2011 Lennart Poettering
-***/
-
typedef struct Session Session;
typedef enum KillWho KillWho;
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2011 Lennart Poettering
-***/
#include <errno.h>
#include <string.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2011 Lennart Poettering
-***/
#include <errno.h>
#include <string.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2011 Lennart Poettering
-***/
-
typedef struct User User;
#include "conf-parser.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2011 Lennart Poettering
-***/
#include <errno.h>
#include <fcntl.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2011 Lennart Poettering
-***/
-
#include <stdbool.h>
#include "libudev.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <endian.h>
#include <errno.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <string.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2011 Lennart Poettering
-***/
-
#include <sys/types.h>
#include "output-mode.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2012 Lennart Poettering
-***/
#include <unistd.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <getopt.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2014 Lennart Poettering
-***/
#include <sys/file.h>
#include <sys/mount.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2014 Lennart Poettering
-***/
-
#include "machined.h"
extern const sd_bus_vtable image_vtable[];
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2011 Lennart Poettering
-***/
#include <errno.h>
#include <string.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2013 Lennart Poettering
-***/
-
#include "sd-bus.h"
#include "machine.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2011 Lennart Poettering
-***/
#include <errno.h>
#include <string.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2013 Lennart Poettering
-***/
-
typedef struct Machine Machine;
typedef enum KillWho KillWho;
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2013 Lennart Poettering
-***/
#include <arpa/inet.h>
#include <errno.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2011 Lennart Poettering
-***/
#include <errno.h>
#include <string.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2013 Lennart Poettering
-***/
#include <errno.h>
#include <string.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2013 Lennart Poettering
-***/
-
#include <stdbool.h>
#include "sd-bus.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2016 Lennart Poettering
-***/
#include <sys/wait.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2016 Lennart Poettering
-***/
-
#include <sys/types.h>
#include "sd-bus.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <getopt.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2016 Lennart Poettering
-***/
#include <getopt.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2014 Lennart Poettering
-***/
#include <getopt.h>
#include <linux/if_addrlabel.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2014 Lennart Poettering
-***/
#include "alloc-util.h"
#include "networkd-address-pool.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2014 Lennart Poettering
-***/
-
typedef struct AddressPool AddressPool;
#include "in-addr-util.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2016 Lennart Poettering
-***/
#include <endian.h>
#include <inttypes.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2016 Lennart Poettering
-***/
-
#include "networkd-link.h"
typedef enum LLDPEmit {
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2014 Lennart Poettering
Copyright 2014 Tom Gundersen
***/
#pragma once
/***
- Copyright 2014 Lennart Poettering
Copyright 2014 Tom Gundersen
***/
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <getopt.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2015 Lennart Poettering
-***/
#include <sys/mount.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2015 Lennart Poettering
-***/
-
#include <stdbool.h>
#include <sys/types.h>
#pragma once
-/***
- Copyright 2017 Lennart Poettering
-***/
-
#include <sys/types.h>
/* While we are chmod()ing a directory tree, we set the top-level UID base to this "busy" base, so that we can always
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2015 Lennart Poettering
-***/
#include "sd-netlink.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2015 Lennart Poettering
-***/
-
#include <inttypes.h>
#include "sd-event.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2015 Lennart Poettering
-***/
#include <sys/mount.h>
#include <linux/magic.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2015 Lennart Poettering
-***/
-
#include <stdbool.h>
#include "cgroup-util.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2015 Lennart Poettering
-***/
#include <linux/veth.h>
#include <net/if.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2015 Lennart Poettering
-***/
-
#include <net/if.h>
#include <stdbool.h>
#include <sys/types.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2016 Lennart Poettering
-***/
#include <fcntl.h>
#include <linux/magic.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2016 Lennart Poettering
-***/
#pragma once
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2015 Lennart Poettering
-***/
#include "sd-bus.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2015 Lennart Poettering
-***/
-
#include <sys/types.h>
#include "sd-id128.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2016 Lennart Poettering
-***/
#include <errno.h>
#include <linux/netlink.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2016 Lennart Poettering
-***/
-
#include <sys/types.h>
int setup_seccomp(uint64_t cap_list_retain, char **syscall_whitelist, char **syscall_blacklist);
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2015 Lennart Poettering
-***/
#include "alloc-util.h"
#include "cap-list.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2015 Lennart Poettering
-***/
-
#include <sched.h>
#include <stdio.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2015 Lennart Poettering
-***/
#include <grp.h>
#include <sys/types.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2015 Lennart Poettering
-***/
-
int change_uid_gid(const char *user, char **ret);
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2016 Lennart Poettering
-***/
#include <sys/reboot.h>
#include <sys/wait.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2016 Lennart Poettering
-***/
-
#include "sd-id128.h"
int stub_pid1(sd_id128_t uuid);
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#if HAVE_BLKID
#include <blkid.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2016 Lennart Poettering
-***/
#include <stdlib.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2008-2011 Lennart Poettering
-***/
#include <errno.h>
#include <net/if.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2014 Lennart Poettering
-***/
#include <netdb.h>
#include <nss.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2014 Lennart Poettering
-***/
#include <errno.h>
#include <netdb.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2016 Lennart Poettering
-***/
#include <nss.h>
#include <pthread.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2014 Lennart Poettering
-***/
#include <errno.h>
#include <getopt.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <stdbool.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <fcntl.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2010 Lennart Poettering
Copyright 2011 Michal Schmidt
***/
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <mntent.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <stddef.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2014 Lennart Poettering
-***/
#include "alloc-util.h"
#include "bus-common-errors.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2014 Lennart Poettering
-***/
-
#include "resolved-manager.h"
int manager_connect_bus(Manager *m);
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2014 Lennart Poettering
-***/
-
#include <inttypes.h>
#include "time-util.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2014 Lennart Poettering
-***/
#include "alloc-util.h"
#include "dns-domain.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2014 Lennart Poettering
-***/
-
typedef struct DnsAnswer DnsAnswer;
typedef struct DnsAnswerItem DnsAnswerItem;
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2014 Lennart Poettering
-***/
#include <net/if.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2014 Lennart Poettering
-***/
-
#include "hashmap.h"
#include "list.h"
#include "prioq.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2015 Lennart Poettering
-***/
#include <stdio_ext.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2015 Lennart Poettering
-***/
-
typedef enum DnssecResult DnssecResult;
typedef enum DnssecVerdict DnssecVerdict;
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2014 Lennart Poettering
***/
#if HAVE_GCRYPT
#pragma once
/***
- Copyright 2014 Lennart Poettering
***/
#include <netinet/ip.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2014 Lennart Poettering
-***/
#include "alloc-util.h"
#include "dns-domain.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2014 Lennart Poettering
-***/
-
#include "sd-bus.h"
#include "set.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2014 Lennart Poettering
-***/
#include "alloc-util.h"
#include "dns-domain.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2014 Lennart Poettering
-***/
-
typedef struct DnsQuestion DnsQuestion;
#include "macro.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2014 Lennart Poettering
-***/
#include <math.h>
#pragma once
/***
- Copyright 2014 Lennart Poettering
***/
#include <netinet/in.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2014 Lennart Poettering
-***/
#include <netinet/tcp.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2014 Lennart Poettering
-***/
-
#include "list.h"
typedef struct DnsScope DnsScope;
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2015 Lennart Poettering
-***/
#include "alloc-util.h"
#include "dns-domain.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2015 Lennart Poettering
-***/
-
#include "macro.h"
typedef struct DnsSearchDomain DnsSearchDomain;
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2014 Lennart Poettering
-***/
#include "sd-messages.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2014 Lennart Poettering
-***/
-
#include "in-addr-util.h"
#if HAVE_GNUTLS
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2014 Lennart Poettering
-***/
#include <netinet/tcp.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2014 Lennart Poettering
-***/
-
#include "socket-util.h"
typedef struct DnsStream DnsStream;
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2016 Lennart Poettering
-***/
#include "fd-util.h"
#include "resolved-dns-stub.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2016 Lennart Poettering
-***/
-
#include "resolved-manager.h"
void manager_dns_stub_stop(Manager *m);
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2014 Lennart Poettering
-***/
#include "alloc-util.h"
#include "hostname-util.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2016 Lennart Poettering
-***/
-
#include "resolved-dns-answer.h"
#include "resolved-dns-question.h"
#include "resolved-manager.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2014 Lennart Poettering
-***/
#include "sd-messages.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2014 Lennart Poettering
-***/
-
typedef struct DnsTransaction DnsTransaction;
typedef enum DnsTransactionState DnsTransactionState;
typedef enum DnsTransactionSource DnsTransactionSource;
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2015 Lennart Poettering
-***/
#include "sd-messages.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2015 Lennart Poettering
-***/
-
typedef struct DnsTrustAnchor DnsTrustAnchor;
#include "hashmap.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2014 Lennart Poettering
-***/
#include "alloc-util.h"
#include "dns-domain.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2014 Lennart Poettering
-***/
-
#include "hashmap.h"
typedef struct DnsZone {
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2016 Lennart Poettering
-***/
#include "fd-util.h"
#include "fileio.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2016 Lennart Poettering
-***/
-
#include "resolved-manager.h"
#include "resolved-dns-question.h"
#include "resolved-dns-answer.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2016 Lennart Poettering
-***/
#include "alloc-util.h"
#include "bus-common-errors.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2016 Lennart Poettering
-***/
-
#include "sd-bus.h"
#include "resolved-link.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2014 Lennart Poettering
-***/
#include <net/if.h>
#include <stdio_ext.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2014 Lennart Poettering
-***/
-
#include <net/if.h>
#include "in-addr-util.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2014 Lennart Poettering
-***/
-
#include "resolved-manager.h"
#define LLMNR_PORT 5355
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2016 Lennart Poettering
-***/
#include <netinet/ip.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2015 Lennart Poettering
-***/
#include <arpa/inet.h>
#if HAVE_GCRYPT
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2013 Lennart Poettering
-***/
#include <linux/rfkill.h>
#include <poll.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2013 Lennart Poettering
-***/
#include <getopt.h>
#include <stdio.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2011,2013 Lennart Poettering
-***/
#include <errno.h>
#include <stdbool.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2011 Lennart Poettering
-***/
-
#if HAVE_ACL
#include <acl/libacl.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2013 Lennart Poettering
-***/
#include <stddef.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2013 Lennart Poettering
-***/
-
#include <stdbool.h>
bool mac_apparmor_use(void);
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <fcntl.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include <stdbool.h>
#include "time-util.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2012 Lennart Poettering
Copyright 2013 Kay Sievers
***/
#pragma once
/***
- Copyright 2012 Lennart Poettering
Copyright 2013 Kay Sievers
***/
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2016 Lennart Poettering
-***/
#include "alloc-util.h"
#include "bus-internal.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2016 Lennart Poettering
-***/
-
#include "install.h"
#include "output-mode.h"
#include "sd-bus.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2013 Lennart Poettering
-***/
#include <errno.h>
#include <fcntl.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2013 Lennart Poettering
-***/
-
#include <stdbool.h>
#include <stddef.h>
#include <stdint.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <dirent.h>
#include <errno.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include <stdbool.h>
#include <sys/types.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2014 Lennart Poettering
-***/
#include <dirent.h>
#include <errno.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2014 Lennart Poettering
-***/
-
#include <sys/types.h>
#include "user-util.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <fcntl.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include <stdbool.h>
#include <stdio.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <limits.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include <errno.h>
#include <stdbool.h>
#include <stddef.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010-2012 Lennart Poettering
-***/
#include <errno.h>
#include <stdlib.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010-2012 Lennart Poettering
-***/
-
#include <sys/types.h>
int dev_setup(const char *prefix, uid_t uid, gid_t gid);
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2016 Lennart Poettering
-***/
#include <sys/mount.h>
#include <sys/prctl.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2016 Lennart Poettering
-***/
-
#include <stdbool.h>
#include "sd-id128.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2014 Lennart Poettering
***/
#if HAVE_LIBIDN2
#pragma once
/***
- Copyright 2014 Lennart Poettering
***/
#include <errno.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2013 Lennart Poettering
-***/
#include <dirent.h>
#include <errno.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2013 Lennart Poettering
-***/
-
#if ! ENABLE_EFI
#include <errno.h>
#endif
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <alloca.h>
#include <errno.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include <stdbool.h>
#include "hashmap.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2015 Lennart Poettering
-***/
/* Temporary work-around for broken glibc vs. linux kernel header definitions
* This is already fixed upstream, remove this when distributions have updated.
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2015 Lennart Poettering
-***/
-
#include <stdbool.h>
#include <stdint.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2014 Lennart Poettering
-***/
#include <errno.h>
#include <stdio_ext.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2014 Lennart Poettering
-***/
-
#include <stdio.h>
int generator_open_unit_file(
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2014 Lennart Poettering
-***/
-
#include <endian.h>
#include "sd-id128.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2013 Lennart Poettering
-***/
#include <unistd.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2013 Lennart Poettering
-***/
-
#include <stdbool.h>
bool use_ima(void);
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2015 Lennart Poettering
-***/
#include <errno.h>
#include <string.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2015 Lennart Poettering
-***/
-
#include <stdbool.h>
#include "macro.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2011 Lennart Poettering
-***/
#include <dirent.h>
#include <errno.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2011 Lennart Poettering
-***/
-
typedef enum UnitFileScope UnitFileScope;
typedef enum UnitFileState UnitFileState;
typedef enum UnitFilePresetMode UnitFilePresetMode;
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
Copyright 2013 Zbigniew Jędrzejewski-Szmek
- Copyright 2015 Lennart Poettering
***/
#include "acl-util.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
Copyright 2013 Zbigniew Jędrzejewski-Szmek
- Copyright 2015 Lennart Poettering
***/
#include <stdbool.h>
#define BPF_LD_MAP_FD(DST, MAP_FD) \
BPF_LD_IMM64_RAW(DST, BPF_PSEUDO_MAP_FD, MAP_FD)
-
/* Direct packet access, R0 = *(uint *) (skb->data + imm32) */
#define BPF_LD_ABS(SIZE, IMM) \
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2012 Lennart Poettering
-***/
#include <errno.h>
#include <fcntl.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2012 Lennart Poettering
-***/
-
#include <stdbool.h>
#include <stddef.h>
#include <stdio.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2016 Lennart Poettering
-***/
#include <errno.h>
#include <fcntl.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2016 Lennart Poettering
-***/
-
#include "macro.h"
typedef struct LoopDevice LoopDevice;
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2013 Lennart Poettering
-***/
#include <dirent.h>
#include <errno.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2014 Lennart Poettering
-***/
-
#include <stdbool.h>
#include <stdint.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2015 Lennart Poettering
-***/
#include <errno.h>
#include <fcntl.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2015 Lennart Poettering
-***/
-
#include <stdint.h>
#include "sd-bus.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2016 Lennart Poettering
-***/
#include <sched.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2016 Lennart Poettering
-***/
-
#include <sched.h>
#include "missing.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2012 Lennart Poettering
-***/
#include "output-mode.h"
#include "string-table.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2013 Lennart Poettering
-***/
-
#include "macro.h"
typedef enum OutputMode {
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <stdio.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include <stdbool.h>
typedef struct LookupPaths LookupPaths;
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010-2013 Lennart Poettering
-***/
#include <errno.h>
#include <limits.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010-2013 Lennart Poettering
-***/
-
#include <stdbool.h>
#include "sd-event.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2016 Lennart Poettering
-***/
#include "conf-parser.h"
#include "resolve-util.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2016 Lennart Poettering
-***/
-
#include "conf-parser.h"
#include "macro.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2014 Lennart Poettering
-***/
#include <errno.h>
#include <linux/seccomp.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2014 Lennart Poettering
-***/
-
#include <seccomp.h>
#include <stdbool.h>
#include <stdint.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2011 Lennart Poettering
-***/
#include <signal.h>
#include <stdlib.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2011 Lennart Poettering
-***/
-
int ask_password_agent_open(void);
void ask_password_agent_close(void);
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2011 Lennart Poettering
-***/
#include <errno.h>
#include <poll.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2012 Lennart Poettering
-***/
-
#include "bus-util.h"
int polkit_agent_open(void);
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <stdbool.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include "string-util.h"
typedef int (*SpecifierCallback)(char specifier, void *data, void *userdata, char **ret);
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2012 Harald Hoyer, Lennart Poettering
+ Copyright 2012 Harald Hoyer
***/
#include <errno.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-#include <stdbool.h>
/***
- Copyright 2012 Harald Hoyer, Lennart Poettering
+ Copyright 2012 Harald Hoyer
***/
+#include <stdbool.h>
+
int switch_root(const char *new_root, const char *oldroot, bool detach_oldroot, unsigned long mountflags);
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <fcntl.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2011 Lennart Poettering
-***/
-
char *sysctl_normalize(char *s);
int sysctl_read(const char *property, char **value);
int sysctl_write(const char *property, const char *value);
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2016 Lennart Poettering
-***/
#include <alloc-util.h>
#include <fs-util.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2016 Lennart Poettering
-***/
-
char* setup_fake_runtime_dir(void);
const char* get_testdata_dir(const char *suffix);
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2014 Lennart Poettering
-***/
#include <errno.h>
#include <stdlib.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2014 Lennart Poettering
-***/
-
#include <stdbool.h>
#include <sys/types.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <fcntl.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2010 Lennart Poettering
-***/
-
#include <stdbool.h>
#include <sys/types.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2016 Lennart Poettering
-***/
#include "conf-parser.h"
#include "parse-util.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2016 Lennart Poettering
-***/
-
#include <stdbool.h>
#include <inttypes.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2015 Lennart Poettering
-***/
#include <errno.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2016 Lennart Poettering
-***/
-
typedef enum VolatileMode {
VOLATILE_NO,
VOLATILE_YES,
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2012 Lennart Poettering
-***/
#include <errno.h>
#include <fcntl.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
#pragma once
-/***
- Copyright 2012 Lennart Poettering
-***/
-
#include <stdbool.h>
#include "time-util.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2012 Lennart Poettering
Copyright 2013 Zbigniew Jędrzejewski-Szmek
Copyright 2010-2017 Canonical
Copyright 2018 Dell Inc.
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <getopt.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <getopt.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2012 Lennart Poettering
-***/
#include <errno.h>
#include <unistd.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2010 Lennart Poettering
Copyright 2013 Marc-Antoine Perennou
***/
printf("\n");
}
-
LIST_FOREACH(exec, p, i->exec) {
_cleanup_free_ char *argv = NULL;
bool good;
#define foosdcommonhfoo
/***
- Copyright 2013 Lennart Poettering
systemd is free software; you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License as published by
#define foosdbusprotocolhfoo
/***
- Copyright 2013 Lennart Poettering
systemd is free software; you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License as published by
#define foosdbusvtablehfoo
/***
- Copyright 2013 Lennart Poettering
systemd is free software; you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License as published by
#define foosdbushfoo
/***
- Copyright 2013 Lennart Poettering
systemd is free software; you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License as published by
#define foosddaemonhfoo
/***
- Copyright 2013 Lennart Poettering
systemd is free software; you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License as published by
#define foosdeventhfoo
/***
- Copyright 2013 Lennart Poettering
systemd is free software; you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License as published by
#define foosdid128hfoo
/***
- Copyright 2011 Lennart Poettering
systemd is free software; you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License as published by
#define foosdjournalhfoo
/***
- Copyright 2011 Lennart Poettering
systemd is free software; you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License as published by
#define foosdloginhfoo
/***
- Copyright 2011 Lennart Poettering
systemd is free software; you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License as published by
#define foosdmessageshfoo
/***
- Copyright 2012 Lennart Poettering
systemd is free software; you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License as published by
#define foosdnetworkhfoo
/***
- Copyright 2011 Lennart Poettering
Copyright 2014 Tom Gundersen
systemd is free software; you can redistribute it and/or modify it
#define foosdpathhfoo
/***
- Copyright 2014 Lennart Poettering
systemd is free software; you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License as published by
#define foosdresolvehfoo
/***
- Copyright 2005-2014 Lennart Poettering
systemd is free software; you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License as published by
#define foosdutf8hfoo
/***
- Copyright 2013 Lennart Poettering
systemd is free software; you can redistribute it and/or modify it
under the terms of the GNU Lesser General Public License as published by
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2014 Lennart Poettering
-***/
#include <getopt.h>
#include <utmp.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
Copyright 2014 Thomas H.P. Andersen
- Copyright 2010 Lennart Poettering
Copyright 2011 Michal Schmidt
***/
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <stdint.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2013 Lennart Poettering
Copyright 2013 Kay Sievers
***/
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2014 Lennart Poettering
-***/
#include <fcntl.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2012 Lennart Poettering
-***/
#include <string.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2014 Lennart Poettering
-***/
#include <sys/prctl.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <string.h>
#include <unistd.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include "alloc-util.h"
#include "cpu-set-util.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <unistd.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2012 Lennart Poettering
-***/
#include <string.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2016 Lennart Poettering
-***/
#include <fcntl.h>
#include <stdio.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2014 Lennart Poettering
***/
#include "alloc-util.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <stdio.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2010 Lennart Poettering
Copyright 2016 Zbigniew Jędrzejewski-Szmek
***/
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include "alloc-util.h"
#include "escape.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2010 Lennart Poettering
Copyright 2013 Thomas H.P. Andersen
***/
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2010 Lennart Poettering
Copyright 2013 Thomas H.P. Andersen
***/
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <fcntl.h>
#include <unistd.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2013 Lennart Poettering
-***/
#include <fcntl.h>
#include <stdio.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2015 Lennart Poettering
-***/
#include "firewall-util.h"
#include "log.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <unistd.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <fcntl.h>
#include <glob.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2016 Lennart Poettering
-***/
#include <errno.h>
#include <stdio.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2017 Lennart Poettering
-***/
#include "test-helper.h"
#include "random-util.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2010 Lennart Poettering
Copyright 2013 Thomas H.P. Andersen
Copyright 2015 Zbigniew Jędrzejewski-Szmek
***/
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include "hostname-setup.h"
#include "util.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2011 Lennart Poettering
-***/
#include <string.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2017 Lennart Poettering
-***/
#include <netinet/in.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2011 Lennart Poettering
-***/
#include "alloc-util.h"
#include "fileio.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2011 Lennart Poettering
-***/
#include <stdio.h>
#include <string.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <fcntl.h>
#include <stdlib.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2014 Lennart Poettering
-***/
#include "clean-ipc.h"
#include "user-util.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <stdio.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2012 Lennart Poettering
-***/
#include <stddef.h>
#include <unistd.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <stdio.h>
#include <string.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2016 Lennart Poettering
-***/
#include <sys/mount.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <stdlib.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2010 Lennart Poettering
Copyright 2013 Thomas H.P. Andersen
***/
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2013 Lennart Poettering
-***/
#include <stdlib.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include "alloc-util.h"
#include "log.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2010 Lennart Poettering
Copyright 2013 Thomas H.P. Andersen
***/
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2012 Lennart Poettering
-***/
#include <string.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2016 Lennart Poettering
-***/
#include <poll.h>
#include <sched.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2014 Lennart Poettering
-***/
#include <sys/mman.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2016 Lennart Poettering
-***/
#include <signal.h>
#include <unistd.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2012 Lennart Poettering
-***/
#include <linux/fiemap.h>
#include <stdio.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2017 Lennart Poettering
-***/
#include "alloc-util.h"
#include "log.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <fcntl.h>
#include <linux/magic.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2015 Lennart Poettering
-***/
#include "alloc-util.h"
#include "locale-util.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2012 Lennart Poettering
-***/
#include <stdio.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2010 Lennart Poettering
Copyright 2013 Thomas H.P. Andersen
***/
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2010 Lennart Poettering
Copyright 2013 Thomas H.P. Andersen
***/
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2013 Lennart Poettering
-***/
#include "random-util.h"
#include "string-util.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2014 Lennart Poettering
-***/
#include <stddef.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2012 Lennart Poettering
Copyright 2013 Zbigniew Jędrzejewski-Szmek
***/
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2012 Lennart Poettering
Copyright 2013 Zbigniew Jędrzejewski-Szmek
Copyright 2014 Ronny Chevalier
***/
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2015 Lennart Poettering
-***/
#include "alloc-util.h"
#include "log.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2010 Lennart Poettering
Copyright 2013 Thomas H.P. Andersen
***/
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2012 Lennart Poettering
-***/
#include <string.h>
#include <unistd.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include "macro.h"
#include "web-util.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <fcntl.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2013 Lennart Poettering
-***/
#include <stdarg.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2012 Lennart Poettering
Copyright 2013 Kay Sievers
***/
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2011 Lennart Poettering
-***/
#include <errno.h>
#include <string.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2014 Kay Sievers, Lennart Poettering
+ Copyright 2014 Kay Sievers
***/
#include "alloc-util.h"
#pragma once
/***
- Copyright 2014 Kay Sievers, Lennart Poettering
+ Copyright 2014 Kay Sievers
***/
#include "conf-parser.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2014 Kay Sievers, Lennart Poettering
+ Copyright 2014 Kay Sievers
***/
#include <errno.h>
#pragma once
/***
- Copyright 2014 Kay Sievers, Lennart Poettering
+ Copyright 2014 Kay Sievers
***/
#include <sys/timex.h>
#pragma once
/***
- Copyright 2014 Kay Sievers, Lennart Poettering
+ Copyright 2014 Kay Sievers
***/
#include "list.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2014 Kay Sievers, Lennart Poettering
+ Copyright 2014 Kay Sievers
***/
#include "sd-daemon.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2010 Lennart Poettering, Kay Sievers
+ Copyright 2010 Kay Sievers
Copyright 2015 Zbigniew Jędrzejewski-Szmek
***/
/* SPDX-License-Identifier: LGPL-2.1+ */
/***
- Copyright 2010 Lennart Poettering
Copyright 2015 Werner Fink
***/
* ata_id - reads product/serial number from ATA drives
*
* Copyright © 2005-2008 Kay Sievers <kay@vrfy.org>
- * Copyright © 2009 Lennart Poettering <lennart@poettering.net>
* Copyright © 2009-2010 David Zeuthen <zeuthen@gmail.com>
*
* This program is free software: you can redistribute it and/or modify
* manage device node user ACL
*
* Copyright 2010-2012 Kay Sievers <kay@vrfy.org>
- * Copyright 2010 Lennart Poettering
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2014 Lennart Poettering
-***/
#include "alloc-util.h"
#include "fileio-label.h"
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <string.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2010 Lennart Poettering
-***/
#include <errno.h>
#include <unistd.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2016 Lennart Poettering
-***/
#include <errno.h>
#include <stdbool.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2016 Lennart Poettering
-***/
#include <errno.h>
#include <stdio.h>
/* SPDX-License-Identifier: LGPL-2.1+ */
-/***
- Copyright 2016 Lennart Poettering
-***/
#include <sys/mount.h>
# -*- Mode: python; coding: utf-8; indent-tabs-mode: nil -*- */
# SPDX-License-Identifier: LGPL-2.1+
#
-# Copyright 2012 Lennart Poettering
# Copyright 2013 Zbigniew Jędrzejewski-Szmek
import collections