1 /* 2 * Copyright 2012-2021 the Pacemaker project contributors 3 * 4 * The version control history for this file may have further details. 5 * 6 * This source code is licensed under the GNU Lesser General Public License 7 * version 2.1 or later (LGPLv2.1+) WITHOUT ANY WARRANTY. 8 */ 9 10 #ifndef SYSTEMD__H 11 # define SYSTEMD__H 12 13 # include <glib.h> 14 # include "crm/services.h" 15 16 G_GNUC_INTERNAL GList *systemd_unit_listall(void); 17 G_GNUC_INTERNAL gboolean systemd_unit_exec(svc_action_t * op); 18 G_GNUC_INTERNAL gboolean systemd_unit_exists(const gchar * name); 19 G_GNUC_INTERNAL void systemd_cleanup(void); 20 21 #endif /* SYSTEMD__H */